Registrieren  •  Login 
  
 
im Forum


 FAQ   Mitgliederliste   Benutzergruppen   Teamseite   Suchen 

Code, PHP, Quote und IMG....
Gehe zu Seite Zurück  1, 2
 
Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Daniel
Mitglied
Mitglied



Anmeldedatum: 02.08.2006
Geschlecht: Männlich
Beiträge: 406
Wohnort: Mellrichstadt (Bayern)

BeitragVerfasst am: 22.10.2006, 14:03    Titel:

ok, fehler gefunden:
mann muss mit leerzeichn schreiben, dass er es umbricht....
hat sich also erledigt. nur musst du schaun, dass die Bilder halt klein bleiben und die Code-Blöcke auch

aber nebenbei noch:
Warning: sprintf(): Too few arguments in /www/htdocs/w00726d4/forum/viewtopic.php on line 1535

Warning: sprintf(): Too few arguments in /www/htdocs/w00726d4/forum/viewtopic.php on line 1535

Warning: sprintf(): Too few arguments in /www/htdocs/w00726d4/forum/viewtopic.php on line 1535
_________________
oda so...

10¤ Fotobuch-Gutschein von CEWE

Dieser Beitrag wurde insgesamt 1 mal geändert. Zuletzt von Daniel.
Nach oben
Benutzer-Profile anzeigen Daniel ist derzeit offline Private Nachricht senden
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13997
Wohnort: Wien

BeitragVerfasst am: 22.10.2006, 14:06    Titel:

Wenn du einen anderen Browser als den IE verwenden würdest, würde es auch verkleinert werden. Nur leider versteht der IE das erst ab der version7 Wink Aber die erscheint eh in wenigen tagen, dann brauche ich mir über das hoffentlich keine Sorgen mehr machen...


MfG Christian
_________________
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Leonardo
Ehemaliger
Ehemaliger



Anmeldedatum: 02.06.2006
Geschlecht: Männlich
Beiträge: 1822
Wohnort: NDS

BeitragVerfasst am: 22.10.2006, 14:17    Titel:

Hiermal ein kleiner Denkanstoss für das Handling mit Grafiken. Das ist aus dieser BBCode Klasse, ich habe es nur angepasst.
PHP-Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
$MaxImageWidth 
400;
$MaxImageHeight 600;

function 
ImageSizeCheck($string)  {
$Info = @getimagesize($string);  
if(
$Info[1] <= $MaxImageHeight && $Info[0] <= $MaxImageWidth)  {
$Image "<img src=\"".$string."\" ".$Info[3]." alt=\"\" title=\"\" border=\"0\">"
}
else  {
$ProWidth $MaxImageWidth $Info[0];
$ProHeight $MaxImageHeight /$Info[1];
if(
$ProWidth $ProHeight)  {
$NewWidth $Info[0] * $ProWidth;
$NewHeight $Info[1] * $ProWidth;  
}
else  {
$NewWidth $Info[0] * $ProHeight;
$NewHeight $Info[1] * $ProHeight;   
}  
$Image "<a href=\"".$string."\" target=\"_blank\"><img src=\"".$string."\" width=\"".$NewWidth."\" height=\"".$NewHeight."\" alt=\"\" title=\"\" border=\"0\"></a>"
}
return 
$Image;

?>


Damit müsste nun alles geklärt werden können.
_________________
Google
Nach oben
Benutzer-Profile anzeigen Leonardo ist derzeit offline Private Nachricht senden
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13997
Wohnort: Wien

BeitragVerfasst am: 22.10.2006, 14:24    Titel:

@Leonardo: Wenn ich das jetzt wieder über ein PHP-Script mache habe ich wieder einen Timeout und kann den Bilderkrieg nicht aufrufen! Denn die Bilder brauchen zu lange zum Laden Wink


MfG Christian
_________________
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Leonardo
Ehemaliger
Ehemaliger



Anmeldedatum: 02.06.2006
Geschlecht: Männlich
Beiträge: 1822
Wohnort: NDS

BeitragVerfasst am: 22.10.2006, 14:29    Titel:

Na dann musst Du halt gleich eine feste Größe in HTML definieren. Zwar werden dann einige Bilder nicht korrekt dargestellt wahrscheinlich, aber besser so als so ein zerrissendes Design. Wenn sie extern verlinkt werden gibt es ausser PHP nunmal keine andere Möglichkeit.
_________________
Google
Nach oben
Benutzer-Profile anzeigen Leonardo ist derzeit offline Private Nachricht senden
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13997
Wohnort: Wien

BeitragVerfasst am: 22.10.2006, 14:35    Titel:

Über die Bilder reden wir noch Wink
Dafür habe ich jetzt den Kopf nicht frei.


MfG Christian
_________________
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
schokomaus
Mitglied
Mitglied



OC-Nickname: Sambamausi
Brasilien Team Brazil

Anmeldedatum: 21.05.2006
Geschlecht: Weiblich
Beiträge: 15229
Wohnort: Österreich

BeitragVerfasst am: 22.10.2006, 15:04    Titel:

Tschuldigung Leute, fachsimpelt ruhig weiter, denn ich verstehe leider Bahnhof

Laughing
Nach oben
Benutzer-Profile anzeigen schokomaus ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden E-Mail senden
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13997
Wohnort: Wien

BeitragVerfasst am: 22.10.2006, 15:18    Titel:

Idea Idee:
Man kann es doch mit Java script lösen:
Code:
<script>
functionxxxxx
document.write <img width="var x">.......
</script>
<noscript>
<img src...>
</noscript>

Verstehst du?
Nur weiß ich nicht wie man in Java Script das formulieren könnte.
Aber möglich müsste es doch sein, oder?


MfG Christian
_________________
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13997
Wohnort: Wien

BeitragVerfasst am: 22.10.2006, 17:18    Titel:

killerbees19 hat Folgendes geschrieben:
Idea Idee:
Man kann es doch mit Java script lösen:
Code:
<script>
functionxxxxx
document.write <img width="var x">.......
</script>
<noscript>
<img src...>
</noscript>

Verstehst du?
Nur weiß ich nicht wie man in Java Script das formulieren könnte.
Aber möglich müsste es doch sein, oder?

Keine Ideen dazu oder ist niemand online gewesen Laughing
Falls jemand weiß wie man so etwas für Java Script schreibt, bitte melden.
Ich habe es nur für PHP.....


MfG Christian
_________________
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
NoMoKeTo
Ehemaliger
Ehemaliger



Anmeldedatum: 13.07.2006
Geschlecht: Männlich
Beiträge: 1019
Wohnort: NRW

BeitragVerfasst am: 22.10.2006, 18:04    Titel:

Schreibs mir doch mal für PHP, dann kann ichs dir in JS schreiben Wink
_________________
Ich spreche Esperanto und lerne auf diesem Weg tolle Leute kennen - weltweit!
Nach oben
Benutzer-Profile anzeigen NoMoKeTo ist derzeit offline Private Nachricht senden Website dieses Benutzers besuchen
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13997
Wohnort: Wien

BeitragVerfasst am: 22.10.2006, 18:12    Titel:

PHP-Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?php
// [img] autoresize Mod - Start

    // Maximale Bildbreite, bei $ImageMaxWidth = 0 wird die Breite nicht ueberprueft
    
$ImageMaxWidth 600;
    
// Maximale Bildhoehe, bei $ImageMaxHeight = 0 wird die Hoehe nicht ueberprueft
    
$ImageMaxHeight 500;

    
$textIMG_a = array();
    
$textIMG_a preg_split("#\[img:$uid\]#is"$text);
    if ((
is_array($textIMG_a)) && (count($textIMG_a) > 0))
    {
        unset(
$textIMG_e);
        unset(
$i);
        
$textIMG_c count($textIMG_a);
        
$textIMG_e = array();
        for (
$i=0$i<$textIMG_c$i++)
        {
            if (((
$i == 0) && (substr($textIMG_a[0],0,1) != ' ')) || ($i 0))
            {
                
$textIMG_e[] = preg_replace("#\[/img:$uid\].*#is"''$textIMG_a[$i]);
            }
        }
        if ((isset(
$textIMG_e)) && (is_array($textIMG_e)))
        {
            unset(
$i);
            
$textIMG_s $text;
            
$textIMG_c count($textIMG_e);
            for (
$i=0$i<$textIMG_c$i++)
            {
                
$textIMG_e[$i] = eregi_replace('\[','\[',$textIMG_e[$i]);
                unset(
$ImageInfo);
                
$ImageInfo = @ getimagesize($textIMG_e[$i]);

                if ((!isset(
$ImageInfo)) || (is_null($ImageInfo)) || (!is_array($ImageInfo)) || (($ImageInfo[2] != 1) && ($ImageInfo[2] != 2) && ($ImageInfo[2] != 3)))
                {
                    
$textIMG_s preg_replace("#\[img:$uid\]".$textIMG_e[$i]."\[/img:$uid\]#is"'<img src="'.$textIMG_e[$i].'" border="0" />'$textIMG_s);
                }
                else
                {
                    unset(
$ImageWidth);
                    unset(
$ImageHeight);
                    unset(
$ImageFactor);
                    
$ImageWidth $ImageInfo[0];
                    
$ImageHeight $ImageInfo[1];
                    if ((
$ImageWidth $ImageMaxWidth) && ($ImageMaxWidth 0))
                    {
                        
$ImageFactor $ImageMaxWidth $ImageWidth;
                        
$ImageWidth $ImageWidth $ImageFactor;
                        
$ImageHeight $ImageHeight $ImageFactor;
                    }
                    if ((
floor($ImageHeight) > $ImageMaxHeight) && ($ImageMaxHeight 0))
                    {
                        
$ImageFactor $ImageMaxHeight $ImageHeight;
                        
$ImageWidth $ImageWidth $ImageFactor;
                        
$ImageHeight $ImageHeight $ImageFactor;
                    }
                    
$ImageWidth floor($ImageWidth);
                    
$ImageHeight floor($ImageHeight);
                    
$textIMG_s preg_replace("#\[img:$uid\]".$textIMG_e[$i]."\[/img:$uid\]#is"'<a target="_blank" href="'.$textIMG_e[$i].'" title="' $lang['IMG_autoresize_Mod'] . '" target="_blank"><img src="'.$textIMG_e[$i].'" width="' $ImageWidth '" height="' $ImageHeight '" border="0" alt="' $lang['IMG_autoresize_Mod'] . '" /></a>'$textIMG_s);
                }
            }
            
$text $textIMG_s;
        }
    }
    
// [img] autoresize Mod - End
?>

Leider nützt dieser PHP-Code wenig, da es sich hierbei um den BB-Code handelt.....

Das ist halt etwas anders, man muss es komplett umschreiben...
Aber vielleicht schaffst du es, wäre dir sehr dankbar Very Happy

Du musst halt das Bild x, dass in einer Variable schon definiert ist auf die Größe überprüfen. Wenn es größer als die Variable (maximale Größe) ist, dann soll es prozentuell verkleinert werden. Dann soll einfach mit document.write der IMG-Tag ausgegeben werden.


MfG Christian
_________________


Dieser Beitrag wurde insgesamt 1 mal geändert. Zuletzt von killerbees19.
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite Zurück  1, 2
Seite 2 von 2

 
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht teilnehmen.
Du kannst Dateien in diesem Forum nicht hochladen.
Du kannst Dateien in diesem Forum nicht herunterladen.

 

Alle Zeiten sind GMT + 2 Stunden (Sommerzeit)
Aktuelles Datum und Uhrzeit: 06.06.2020, 13:52
Nach oben
Valid HTML 4.01 Transitional
Valid CSS!
Software based on work from the phpBB-Group  •  Deutsche Übersetzung von phpBB.de

netcup - Internetdienstleistungen
 
 
[ happytec.at | forum.happytec.at | blog.happytec.at | esports.happytec.at | event.happytec.at ]