25.02.2006, 21:50
Hi,
ich stelle mich gerade irgendwie zu dusselig an
Die Smilieliste soll um den title-Tag ergänzt werden. Wert des Titles soll der jeweilige Wert des "name"-Attributs der Smilietabelle sein.
Zusammengebaut wird die Liste in der inc/functions.php, ich bekomme aber irgendwie das $smiliecache-Array nicht so ergänzt, dass er mir 'name' mit einbaut.
Mein Ziel ist es aus :
dies zu machen:
Zum einen will ich also erstmal valides (X-)HTML draus machen und dann halt noch den title setzen. Die Ergänzung mit alt ist hier natürlich nicht das Problem.
Dazu muss ich dann ja
so ergänzen:
Nur muss ich hier die $smilie['name'] noch irgendwie mit einbauen:
Meine bisherigen Versuche sind fehlgeschlagen. Hat jemand nen Tipp für mich, wie ich 'name' ins das $smiliecache-Array einbauen muss, damit es funktioniert? Ich brauche ja eine zusätzliche Array-Dimension, aber wie?
ich stelle mich gerade irgendwie zu dusselig an
Die Smilieliste soll um den title-Tag ergänzt werden. Wert des Titles soll der jeweilige Wert des "name"-Attributs der Smilietabelle sein.
Zusammengebaut wird die Liste in der inc/functions.php, ich bekomme aber irgendwie das $smiliecache-Array nicht so ergänzt, dass er mir 'name' mit einbaut.
Mein Ziel ist es aus :
PHP-Code:
$smilies .= "<td><a href=\"javascript:addsmilie('$find');\"><img src=\"$image\" /></a></td>";
PHP-Code:
$smilies .= "<td><a href=\"javascript:addsmilie('$find');\"><img src=\"$image\" alt=\"\" title=\"$name\" /></a></td>";
Dazu muss ich dann ja
PHP-Code:
while(list($find, $image) = each($smiliecache))
PHP-Code:
while(list($find, $image, $name) = each($smiliecache))
Nur muss ich hier die $smilie['name'] noch irgendwie mit einbauen:
PHP-Code:
if(!$smiliecache)
{
$query = $db->query("SELECT * FROM ".TABLE_PREFIX."smilies WHERE showclickable!='no' ORDER BY disporder");
while($smilie = $db->fetch_array($query))
{
$smiliecache[$smilie['find']] = $smilie['image'];
$smiliecount++;
}
}
Meine bisherigen Versuche sind fehlgeschlagen. Hat jemand nen Tipp für mich, wie ich 'name' ins das $smiliecache-Array einbauen muss, damit es funktioniert? Ich brauche ja eine zusätzliche Array-Dimension, aber wie?