getreidemuehlen
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 27.01.2004, 13:13   #1
TP-Supporter
 
Benutzerbild von Spin
 
Registriert seit: Sep 2002
Ort: Zürich
Spin macht alles soweit korrekt

Problem mit Smilie Funktion


Hallo zusammen!

Habe mir mal die Smilie Funktion hier aus dem Forum geschnappt!
Habe ein kleines Problem damit! Beim Aufrufen der Funktion erhalte ich folgenden fehler!

PHP-Code:
WarningCompilation failedmissing at offset 2 in /usr/local/httpd/htdocs/kunden/web144/html/member/functions/functions.php on line 69 
Und hier mal die Funktion:

PHP-Code:
#Funktion zur Ausgabe der Smilies
function smilies($string) {
    
$smilieString = array("~:D~i","~:confused:~","~:cool:~","~:eek:~","~:o~i","~:(~i","~:-(~i","~:mad:~","~:rolleyes:~","~:)~i","~:-)~i","~:p~i","~;)~i","~;-)~i"); // Weitere Smilies können einfach eingefügt werden
    
$smilieNames  = array("bigrin","confused","cool","eek","redface","frown","frown","mad","rolleyes","smile","smile","tongue","wink","wink");
    
$smilieHtml = array();        
    while(list(
$currentKey,$currentValue) = each($smilieNames)) {
        
$path = array(" <img src=\"./smilies/",".gif\" align=\"absmiddle\"> ");
        
$currentValue $path[0].$currentValue.$path[1];
        
array_push($smilieHtml,$currentValue);
        }
    
$formattedString preg_replace($smilieString,$smilieHtml,$string);
    return 
$formattedString;
    } 
Zeile 69:

PHP-Code:
$formattedString preg_replace($smilieString,$smilieHtml,$string); 
Aufruf der Funktion wie folgt:

PHP-Code:
$kommentar smilies($kommentar_blank);
$kommentar_2 smilies($kommentar_2_blank); 
Kommentar_blank sind die aus der Datenbank gefüllten eintraäge!

Was mache ich falsch? Danke!

Gruss: Spin
Spin ist offline   Mit Zitat antworten


Alt 27.01.2004, 14:01   #2
TP-Specialist
 
Benutzerbild von theo
 
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
theo macht sich hier sehr viel Mühe
hi spin,

PHP-Code:
$smilieString = array("~<img src=\"images/smilies/biggrin.gif\" border=\"0\" alt=\"\">~i","~<img src=\"images/smilies/confused.gif\" border=\"0\" alt=\"\">~","~:cool:~","~<img src=\"images/smilies/eek.gif\" border=\"0\" alt=\"\">~","~<img src=\"images/smilies/redface.gif\" border=\"0\" alt=\"\">~i",...  // usw. 
theo ist offline   Mit Zitat antworten
Alt 27.01.2004, 14:38   #3
TP-Supporter
 
Benutzerbild von Spin
 
Registriert seit: Sep 2002
Ort: Zürich
Spin macht alles soweit korrekt

Problem mit Smilie Funktion


Korrekt heisst es so:

Code:
$smilieString = array("~:D~i","~:confused:~","~:cool:~","~:eek:~","~:o~i","~:(~i","~:-(~i","~:mad:~","~:rolleyes:~","~:)~i","~:-)~i","~:p~i","~;)~i","~;-)~i");
Das Forum hats verunstalltet!

Gruss: Spin
Spin ist offline   Mit Zitat antworten
Alt 27.01.2004, 15:14   #4
TP-Specialist
 
Benutzerbild von theo
 
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
theo macht sich hier sehr viel Mühe
dann auf ein neues,

hab jetzt mal etwas laenger auf das script geschaut und auch keinen wirklichen fehler finden koennen. nur eines hab ich noch nicht gerafft: was macht die variable $currentKey eigentlich?
theo ist offline   Mit Zitat antworten
Alt 27.01.2004, 15:27   #5
TP-Member
 
Registriert seit: Jan 2004
Ort: nähe Aachen
Demigod macht alles soweit korrekt
mh... ich sooo eigentl auchnich..., aber bei der Zeile 61 wenn ich mich nicht vertan habe beim zählen sollte schon $smilieString = array("~<img src=\"images/smilies/biggrin.gif\" border=\"0\" alt=\"\">~i" da es ja wieder ein html tag ist... wenn mich meine PHP kenntnisse nicht betrügen wegen dem Befehl unten sollte es damit getan sein.. wenn nicht *ggg* sag nochmal bescheidt ich hab da nämlich ncohwas gesehen. kann auch mein fehler sein das es doch richtig is ich schlag nachher mal nach :P
Demigod ist offline   Mit Zitat antworten
Alt 27.01.2004, 15:28   #6
TP-Supporter
 
Benutzerbild von Spin
 
Registriert seit: Sep 2002
Ort: Zürich
Spin macht alles soweit korrekt

Problem mit Smilie Funktion


Habe ich auch noch nicht rausgefunden!
Die Funktion ist von Lars! Viileicht kann er ja weiterhelfen!



http://www.traum-projekt.com/forum/s...hlight=smilies

Gruss: Spin
Spin ist offline   Mit Zitat antworten
Alt 27.01.2004, 15:40   #7
TP-Specialist
 
Benutzerbild von theo
 
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
theo macht sich hier sehr viel Mühe
ich weiss, man soll moderatoren nicht anzweifeln oder gar ihre tips uebergehen aber lass doch mal die variable raus bzw. lass sie dir doch mal getrennt ausgeben.
theo ist offline   Mit Zitat antworten
Alt 27.01.2004, 17:49   #8
TP-Supporter
 
Benutzerbild von Spin
 
Registriert seit: Sep 2002
Ort: Zürich
Spin macht alles soweit korrekt

Problem mit Smilie Funktion


Ich kriegs nicht hin!
Ich finde diesen sch**** Fehler nicht!
Hilfe!!!!

Gruss: Spin
Spin ist offline   Mit Zitat antworten
Alt 27.01.2004, 18:20   #9
TP-Supporter
 
Benutzerbild von Spin
 
Registriert seit: Sep 2002
Ort: Zürich
Spin macht alles soweit korrekt

Problem mit Smilie Funktion


Hab nun mein Problem anderst gelöst und zwar fogendermassen:

Ist zwar nicht so elegant aber es funktioniert!

PHP-Code:
#Funktion zur Ausgabe der Smilies
function smilies($text) {
      
$text str_replace(":D""<img src=smilies/biggrin.gif>"$text);
      
$text str_replace(":confused:""<img src=smilies/confused.gif>"$text);
      
$text str_replace(":cool:""<img src=smilies/cool.gif>"$text);
      
$text str_replace(":eek:""<img src=smilies/eek.gif>"$text);
    
$text str_replace(":o""<img src=smilies/redface.gif>"$text);
    
$text str_replace(":(""<img src=smilies/frown.gif>"$text);
    
$text str_replace(":-(""<img src=smilies/frown.gif>"$text);
    
$text str_replace(":mad:""<img src=smilies/mad.gif>"$text);
    
$text str_replace(":rolleyes:""<img src=smilies/rolleyes.gif>"$text);
    
$text str_replace(":)""<img src=smilies/smile.gif>"$text);
    
$text str_replace(":-)""<img src=smilies/smile.gif>"$text);
    
$text str_replace(":p""<img src=smilies/tongue.gif>"$text);
    
$text str_replace(";)""<img src=smilies/wink.gif>"$text);
    
$text str_replace(";-)""<img src=smilies/wink.gif>"$text);
    return 
$text;
     } 
Danke!

Gruss: Spin
Spin ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Problem mit Smilie Funktion Problem mit Smilie Funktion
« memberlist problem | ?> wird immer angezeigt »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:13 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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

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