coppermine-gallery.com/forum

Support => Deutsch (German) => Language Specific Support => cpg1.4.x Deutsch (German) => Topic started by: Starlight on June 20, 2008, 02:13:02 PM

Title: [Solved]: Nach Änderung letzter Smilie doppelt
Post by: Starlight on June 20, 2008, 02:13:02 PM
Hallo mal wieder,

ich habe ein kleines Problem. Vielleicht könnt ihr mir ja helfen oder erklären, woher das kommt.
Ich ändere gerade meine Smilies und das klappt auch ganz gut.
Mit Hilfe dieses (http://forum.coppermine-gallery.net/index.php/topic,3084.html) Beitrags hab ich auch eine zweite Reihe hinbekommen, nur ist jetzt immer der letzte Smilie doppelt.
Mir ist nur nicht ersichtlich, warum.

www.starlights-graphics.de/gallery
Title: Re: Nach Änderung letzter Smilie doppelt
Post by: Starlight on June 20, 2008, 02:46:15 PM
Äh, da der link zum Beitrag nicht geht: Diesen meine ich:

http://forum.coppermine-gallery.net/index.php/topic,3084.msg22700.html#msg22700
Title: Re: Nach Änderung letzter Smilie doppelt
Post by: Stramm on June 20, 2008, 03:59:06 PM
Poste doch mal den Code, den Du jetzt hast (smilies.inc.php zippen und zum nächsten Post hinzufügen).
Title: Re: Nach Änderung letzter Smilie doppelt
Post by: Starlight on June 20, 2008, 05:44:01 PM
Hatte ich ja schon beim ersten Posting, nur mit weniger smilies.  ;)
Aber ok, nochmal...
Title: Re: Nach Änderung letzter Smilie doppelt
Post by: dawid8 on June 20, 2008, 09:24:27 PM
in Zeile 72 fehlt ein komma hinter  -> array(':mrgreen:', 'icon_mrgreen.gif', $lang_smilies_inc_php['Mr. Green']) ,
Title: Re: Nach Änderung letzter Smilie doppelt
Post by: dawid8 on June 20, 2008, 09:35:28 PM
Quote from: dawid8 on June 20, 2008, 09:24:27 PM
in Zeile 72 fehlt ein komma hinter  -> array(':mrgreen:', 'icon_mrgreen.gif', $lang_smilies_inc_php['Mr. Green']) ,

bin irgendwie durch den wind den beitrag davor solltest du nicht mal durchlesen

in Zeile 110 solltest du das komma entfernen

so jetzt aber
Title: Re: Nach Änderung letzter Smilie doppelt
Post by: Αndré on June 20, 2008, 09:37:22 PM
Ich glaube außerdem, dass folgendes noch raus muss

Zeile 173-176:
           $smile_path = (file_exists($paths[0].$smiley[1]))?($paths[0]):($paths[1]);
           $caption = $smiley[2] . " " . $smiley[0];
           $html .= '                <td><img src="images/smiles/' . $smiley[1] . '" alt="' . $caption . '"border="0" style="cursor:pointer;" title="' . $caption . '" onclick="javascript:emoticon_' . $form . '(\'' . $smiley[0] . '\')" /></td>' . "\n";
       }

und dann wahrscheinlich noch das dazugehörige "{" in Zeile 158


Quote from: t3r0 on April 07, 2004, 01:39:20 PM
Hi,
To add more than one row of smileys replace the old foreach with this:



$Cnt = "0";
$Row = "18";
foreach($smilies as $smiley) {
if ($Cnt % $Row == "0" && $Cnt != "0") { $html .= '</tr><tr align="center" valign="middle">'; }

$caption = $smiley[2] . " " . $smiley[0];

$html .= '<td width="5%"><a href="javascript:emoticon_' . $form . '(\'' .
$smiley[0] . '\')"><img src="images/smiles/' . $smiley[1] . '" alt="' .
$caption . '" border="0" title="' . $caption . '"></a></td>' . "\n";
       
$Cnt++;
}


$Row = number of pics per row

Mit dem "replace the old foreach" meinte er höchstwahrscheinlich den ganzen Block und nicht nur die eine Zeile..


-
muu
Title: Re: Nach Änderung letzter Smilie doppelt
Post by: dawid8 on June 20, 2008, 09:44:37 PM
des seh ich auch so

;)
Title: Re: Nach Änderung letzter Smilie doppelt
Post by: Starlight on June 21, 2008, 09:30:32 AM
Leider hatten die von euch vorgeschlagenen Änderungen nur zur Folge, dass gar keine Smilies mehr da waren.
Was genau ist denn "der ganze Block"? Von wo bis wo geht ein Block?   :-\
Title: Re: Nach Änderung letzter Smilie doppelt
Post by: Starlight on June 21, 2008, 10:37:36 AM
Nach weiterem Hin und Her hab ich es mal wieder anders gemacht. *seufz*
Da ich nicht so wahnsinnig viele Smilies habe, hab ich sie jetzt alle in eine Reihe gepackt.

Trotzdem danke für eure Bemühungen.  ;)
Title: Re: Nach Änderung letzter Smilie doppelt
Post by: Αndré on June 21, 2008, 12:00:55 PM
Hi Starlight,

ich habe deine Datei mal mit den von dawid8 und mir vorgeschlagenen Änderungen angehängt. Bei mir funktioniert es mit der Datei einwandfrei -> Smilies in zwei Reihen und am Ende ist keiner doppelt.

Sichere mal deine derzeitige smilies.inc.php und ersetz sie durch meine im Anhang. Damit müsste es dann auch bei dir funktionieren.

Sag dann auch bitte bescheid, ob es damit funktioniert hat oder nicht, damit wir den Thread als gelöst markieren können oder nicht :)


-
muu
Title: Re: Nach Änderung letzter Smilie doppelt
Post by: Starlight on June 21, 2008, 07:05:24 PM
Oh! Vielen Dank; das ist ja lieb!
Ja, es klappt doch. Ich muss wohl vorher einfach was falsch gemacht haben bei den Änderungen. Danke!  :)