forum.coppermine-gallery.net

Support => Deutsch (German) => Language Specific Support => cpg1.4.x Deutsch (German) => Topic started by: Toa on January 06, 2008, 05:25:30 pm

Title: weitere smilies einbinden
Post by: Toa on January 06, 2008, 05:25:30 pm
hi leute,

kann mir einer erklären, wie ich weitere smilies einbinden kann?

ich weiss zwar wo die bilder liegen, nur hab ich keinen ahnung, wo ich hinterlegen kann, welches bild zu welchem kürzel gehört.

freue mich über jede hilfreiche antwort.

lg,
toa
Title: Re: weitere smilies einbinden
Post by: Toa on January 28, 2008, 05:25:56 pm
hallo leute,

mitleiweile hab ich rausgefunden wo ich die smilies eintragen muss.

doch nun stehe ich vor einem problem, was ich sicher nicht selbst lösen kann.

die smilies sind alle 15x15px groß. binde ich nun größere ein, werden sie verzehrt in der auswahlliste angezeigt.

kann mir einer erklären, wo ich die größe von 15x15 auf 30x30 umstellen kann?

lg
Toa
Title: Re: weitere smilies einbinden
Post by: lamama on August 12, 2008, 06:05:41 pm
Dies ist zwar ein ganz alter Thread, da das aber auch schon länger mein Problem war und ich grad daran gebastelt hab und in anderen Threads nicht viel fand, meine Lösung:

Datei smilies.inc.php / function generate_smilies($form = 'post', $field = 'message')

finden:
Code: [Select]
$html .= '                <td width="5%"><img src="images/smiles/' . $smiley[1] . '" alt="' . $caption . '" width="15" height="15" border="0" style="cursor:pointer;" title="' . $caption . '" onclick="javascript:emoticon_' . $form . '(\'' . $smiley[0] . '\')" /></td>' . "\n";
und dem eigenen Bedarf nach umstricken bzw. die festen Größenangaben rausnehmen, z.B so:

Code: [Select]
$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";
Für die Verzerrung entscheidend sind die Angaben 'width="15" height="15"'. Die kann man natürlich auch auf neue fixe Werte setzen. Aber bei mir funzt es auch ohne diese Parameter.
Title: Re: weitere smilies einbinden
Post by: Αndré on August 12, 2008, 07:49:12 pm
Oder
Code: [Select]
'width="100%" height="100%"'verwenden, wenn man verschieden große Smileys hat :)
Title: Re: weitere smilies einbinden
Post by: Joachim Müller on August 12, 2008, 11:33:56 pm
Dann lieber gar keine width und height-Attribute (wie von lamama vorgeschlagen) als so invalider Nonsens mit prozentualer Angabe! Zur Erklärung: bei der Angabe von width und height hilfst Du dem Browser, während des Seitenaufbaus (bis die Grafiken fertiggeladen sind) die richtige Dimension für die Grafik vorzusehen. Das vermeidet unschönes "Nachrücken" der Seite, sobald die Bilder fertig geladen sind. Das Setzen von prozentualen Angaben bringt gar nichts und kann daher getrost weggelassen werden, zumal es auch nicht valide ist. Die width/height-Attribute mit 100% zu füllen erzeugt nur fetteren Code und bringt keinerlei sittlichen Nährwert.
Title: Re: weitere smilies einbinden
Post by: Αndré on August 13, 2008, 07:48:58 am
Wenn ich meinen Beitrag jetzt lese, weiß ich selbst nicht mehr, was ich mir dabei gedacht habe ;D