Seite 1 von 1

[Idee] Mockup für Smiley Administration

Verfasst: 11.02.2007 21:30
von author.psi
Hallo,

Ich hätte die Idee, das wenn ich eine Smiley Grafik, sagen wir mal "knuddel.png" schon benutzt habe, d.h. als Smiley eingefügt habe in der Smiley Administration nicht mehr Angezeigt wird. Mir würde das sehr gefallen, denn es mach das einfügen von Smileys um einiges komfortabler weil man ja schon weiß welche Grafik man schon verwendet hat!

MfG

Re: [Idee] Mockup für Smiley Administration

Verfasst: 11.02.2007 22:44
von nickvergessen
author.psi hat geschrieben:Mir würde das sehr gefallen, denn es mach das einfügen von Smileys um einiges komfortabler weil man ja schon weiß welche Grafik man schon verwendet hat!
Und was machst du, wenn du ein Smile zweimal verwendet willst, z.b. ;) mit

Code: Alles auswählen

;) und ;-) oder :wink:

Verfasst: 12.02.2007 14:43
von author.psi
Deswegen soll es ja auch nur ein Mod sein, und nichs fest eingebautes, ich vernwede einen Smiley (eine Grafik) nicht zweimal..

Verfasst: 12.02.2007 19:51
von Garnele
Hallo

Ist eine sehr schöne Idee :)

- Öffne admin/admin_smilies.php

-Suche:

Code: Alles auswählen

  for( $i = 0; $i < count($smiley_images); $i++ )
	{
		$filename_list .= '<option value="' . $smiley_images[$i] . '">' . $smiley_images[$i] . '</option>';
	}
-Ersetzen mit:

Code: Alles auswählen

  $sql = "SELECT smile_url
          FROM ".SMILIES_TABLE;
  $result = $db->sql_query($sql);
  $smileys_added = array();
  while ($smileys_row = $db->sql_fetchrow($result))
  {
    $smileys_added[] = $smileys_row['smile_url'];
  }
  for( $i = 0; $i < count($smiley_images); $i++ )
  {
    if (!in_array($smiley_images[$i],$smileys_added))
    {
	    $filename_list .= '<option value="' . $smiley_images[$i] . '">' . $smiley_images[$i] . '</option>';
    }
  }
Habs getestet, sollte gehen.

LG
Garnele

Verfasst: 12.02.2007 21:55
von author.psi
Wow super und danke :))