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: weitere smilies einbinden  (Read 4722 times)

0 Members and 1 Guest are viewing this topic.

Toa

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 30
weitere smilies einbinden
« 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
Logged

Toa

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 30
Re: weitere smilies einbinden
« Reply #1 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
Logged

lamama

  • Moderator
  • Coppermine frequent poster
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 404
Re: weitere smilies einbinden
« Reply #2 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.
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: weitere smilies einbinden
« Reply #3 on: August 12, 2008, 07:49:12 pm »

Oder
Code: [Select]
'width="100%" height="100%"'verwenden, wenn man verschieden große Smileys hat :)
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: weitere smilies einbinden
« Reply #4 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.
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: weitere smilies einbinden
« Reply #5 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
Logged
Pages: [1]   Go Up
 

Page created in 0.02 seconds with 20 queries.