Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: [Solved]: Nach Änderung letzter Smilie doppelt  (Read 6009 times)

0 Members and 1 Guest are viewing this topic.

Starlight

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Female
  • Posts: 161
    • Starlight's Graphics
[Solved]: Nach Änderung letzter Smilie doppelt
« 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 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
« Last Edit: June 23, 2008, 07:41:36 am by Joachim Müller »
Logged

Starlight

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Female
  • Posts: 161
    • Starlight's Graphics
Re: Nach Änderung letzter Smilie doppelt
« Reply #1 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
Logged

Stramm

  • Dev Team member
  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Gender: Male
  • Posts: 6006
    • Bettis Wollwelt
Re: Nach Änderung letzter Smilie doppelt
« Reply #2 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).

Starlight

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Female
  • Posts: 161
    • Starlight's Graphics
Re: Nach Änderung letzter Smilie doppelt
« Reply #3 on: June 20, 2008, 05:44:01 pm »

Hatte ich ja schon beim ersten Posting, nur mit weniger smilies.  ;)
Aber ok, nochmal...
Logged

dawid8

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 57
Re: Nach Änderung letzter Smilie doppelt
« Reply #4 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']) ,
« Last Edit: June 20, 2008, 09:38:55 pm by eenemeenemuu »
Logged

dawid8

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 57
Re: Nach Änderung letzter Smilie doppelt
« Reply #5 on: June 20, 2008, 09:35:28 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
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Nach Änderung letzter Smilie doppelt
« Reply #6 on: June 20, 2008, 09:37:22 pm »

Ich glaube außerdem, dass folgendes noch raus muss

Zeile 173-176:
Code: [Select]
           $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


Hi,
To add more than one row of smileys replace the old foreach with this:


Code: [Select]
$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
Logged

dawid8

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 57
Re: Nach Änderung letzter Smilie doppelt
« Reply #7 on: June 20, 2008, 09:44:37 pm »

des seh ich auch so

 ;)
Logged

Starlight

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Female
  • Posts: 161
    • Starlight's Graphics
Re: Nach Änderung letzter Smilie doppelt
« Reply #8 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?   :-\
Logged

Starlight

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Female
  • Posts: 161
    • Starlight's Graphics
Re: Nach Änderung letzter Smilie doppelt
« Reply #9 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.  ;)
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Nach Änderung letzter Smilie doppelt
« Reply #10 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
Logged

Starlight

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Female
  • Posts: 161
    • Starlight's Graphics
Re: Nach Änderung letzter Smilie doppelt
« Reply #11 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!  :)
Logged
Pages: [1]   Go Up
 

Page created in 0.024 seconds with 19 queries.