auswahlboxen ändern? smilies einbeziehen?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Shadowproject
Mitglied
Beiträge: 281
Registriert: 05.05.2005 14:32
Wohnort: Echterdingen
Kontaktdaten:

auswahlboxen ändern? smilies einbeziehen?

Beitrag von Shadowproject »

ich hab ma versucht die boxen per css zu ändern:

Code: Alles auswählen

/* The dropdownboxes/
select.dropdown, select.dropdown:link, select.dropdown:visited,
select.dropdown:active, select.dropdown:hover {
  background:#000000 url(images/Walterhintergrund2.gif);
  border:1px solid #990000; border-style:ridge;
  color:#CC0000;
  display:block;
  float:left;
  font:normal 11px Verdana, Arial, Helvetica, sans-serif;
  margin-right:5px;
  margin-top:5px;
  text-align:center;
  text-decoration:none;
  width:75px;
und dann:

Code: Alles auswählen

               <select class="dropdown" name="addbbcode18" onChange="bbfontstyle('[color=' + this.form.addbbcode18.options[this.form.addbbcode18.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onMouseOver="helpline('s')">
                 <option style="color:{T_FONTCOLOR1}; background-color: {T_TD_COLOR1}" value="{T_FONTCOLOR1}" class="genmed">{L_COLOR_DEFAULT}</option>
                 <option style="color:darkred; background-color: {T_TD_COLOR1}" value="darkred" class="genmed">{L_COLOR_DARK_RED}</option>
                 <option style="color:red; background-color: {T_TD_COLOR1}" value="red" class="genmed">{L_COLOR_RED}</option>
                 <option style="color:orange; background-color: {T_TD_COLOR1}" value="orange" class="genmed">{L_COLOR_ORANGE}</option>
                 <option style="color:brown; background-color: {T_TD_COLOR1}" value="brown" class="genmed">{L_COLOR_BROWN}</option>
                 <option style="color:yellow; background-color: {T_TD_COLOR1}" value="yellow" class="genmed">{L_COLOR_YELLOW}</option>
                 <option style="color:green; background-color: {T_TD_COLOR1}" value="green" class="genmed">{L_COLOR_GREEN}</option>
                 <option style="color:olive; background-color: {T_TD_COLOR1}" value="olive" class="genmed">{L_COLOR_OLIVE}</option>
                 <option style="color:cyan; background-color: {T_TD_COLOR1}" value="cyan" class="genmed">{L_COLOR_CYAN}</option>
                 <option style="color:blue; background-color: {T_TD_COLOR1}" value="blue" class="genmed">{L_COLOR_BLUE}</option>
                 <option style="color:darkblue; background-color: {T_TD_COLOR1}" value="darkblue" class="genmed">{L_COLOR_DARK_BLUE}</option>
                 <option style="color:indigo; background-color: {T_TD_COLOR1}" value="indigo" class="genmed">{L_COLOR_INDIGO}</option>
                 <option style="color:violet; background-color: {T_TD_COLOR1}" value="violet" class="genmed">{L_COLOR_VIOLET}</option>
                 <option style="color:white; background-color: {T_TD_COLOR1}" value="white" class="genmed">{L_COLOR_WHITE}</option>
                 <option style="color:black; background-color: {T_TD_COLOR1}" value="black" class="genmed">{L_COLOR_BLACK}</option>
               </select>
des funzt irgendwie net. . . .

außerdem hätte ich noch ne frage für die smilieanzeige
kann man die smilies als bilder in den templateordner machen und dann in der postinng_body jeweils auf diese verweisen
und wenn man dann draufdrückt einfach der code für den smilies erscheint?

also ungefähr so:

Code: Alles auswählen

<select class="dropdown" name="smilies">
                 <option onclick="{smilie in textbox schrieben}" style="color:{T_FONTCOLOR1}; background-color: {T_TD_COLOR1}" class="genmed"><img src="templates/subHellsing/images/smilies/traurig.gif />traurig</option>
wenn ja: wie muss der "smilie in textbox schrieben" teil heißen?
Benutzeravatar
QCO
Mitglied
Beiträge: 708
Registriert: 15.03.2003 12:30
Wohnort: Leipzig

Re: auswahlboxen ändern? smilies einbeziehen?

Beitrag von QCO »

Zum ersten Teil:
Shadowproject hat geschrieben:des funzt irgendwie net. . . .
Funktioniert nicht ist keine Fehlermeldung. Was willst du machen und was passiert? Bei CSS-Fragen auch immer ganz interessant :-? : Welcher Browser?
Shadowproject hat geschrieben:kann man die smilies als bilder in den templateordner machen und dann in der postinng_body jeweils auf diese verweisen
Ja, das sollte gehen. Du musst dann halt in der posting.php und includes/bbcode.php den Pfad zu den Smilies entsprechend anpassen.

Code: Alles auswählen

<select class="dropdown" name="smilies">
                 <option onclick="{smilie in textbox schrieben}" style="color:{T_FONTCOLOR1}; background-color: {T_TD_COLOR1}" class="genmed"><img src="templates/subHellsing/images/smilies/traurig.gif />traurig</option>
Also ich bin nicht 100%ig sicher, aber ich hab noch nie gesehen, dass man in Auswahlfelder Bilder reinmachen könnte. In selfthml steht auch nichts davon.
Shadowproject hat geschrieben:wenn ja: wie muss der "smilie in textbox schrieben" teil heißen?
Na genauso wie im normalen Editor von phpbb auch:

Code: Alles auswählen

emoticon('smilecode')
Schnelle direkte Hilfe? Modeinbau? Umfassender, persönlicher Support? Ein individuelles Design/Template?
Ich bin käuflich und löse zu kleinen Preisen Deine Probleme. Anfragen bitte per PN oder Mail.
Benutzeravatar
Peggy
Mitglied
Beiträge: 1248
Registriert: 17.10.2003 14:22
Wohnort: Berlin
Kontaktdaten:

Beitrag von Peggy »

Warum willst du denn das mit den Smilies machen? Willst du für jedes Template andere Smilies nutzen?
Dann hilft dir vielleicht dieses:
http://www.phpbb.de/viewtopic.php?t=58576
Kein Support per PN/Email/Messenger!
Falls jemand den neuen ICQ-Button braucht: http://www.peggy-para.de/templates/olym ... cq_add.gif
Shadowproject
Mitglied
Beiträge: 281
Registriert: 05.05.2005 14:32
Wohnort: Echterdingen
Kontaktdaten:

Beitrag von Shadowproject »

@QCO:
zu 1.:
es passiert garnichts.
ich benutze netscape u. Mozilla Firefox

zu 2.:
also wie meinst du das?
bei den smilies steht bei mir nur:

Code: Alles auswählen

                 <tr align="center">
                    <td align="left" colspan="{S_SMILIES_COLSPAN}" class="gensmall"></td>
                  </tr>
                  <!-- BEGIN smilies_row -->
                  <tr align="center" valign="middle">
                    <!-- BEGIN smilies_col -->
                    <td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
                    <!-- END smilies_col -->
                  </tr>
                  <!-- END smilies_row -->

und ich will ja das einfach ohne den ganze schnickschnack so machen:
da ist ein smilie als *.gif und wenn man draufdrückt erscheint der code für dieses in der textbox.
ich weiß nur nicht was man da in den php-dateien löschen müsste und was dazuschreiben. . .bin noch anfänger. . .
N33D H3LP
Mitglied
Beiträge: 19
Registriert: 13.05.2005 20:38

Beitrag von N33D H3LP »

wenn ich es jetzt richtig gelesen habe müsste es so funzen:

Code: Alles auswählen

	$msg = str_replace(":)", "<img src='smiley' alt=':)' align='absbottom'>", $msg);
  	$msg = str_replace(":(", "<img src='smiley' alt=':(' align='absbottom'>", $msg);
  	$msg = str_replace(":p", "<img src='smiley' alt=':p' align='absbottom'>", $msg);
	$msg = str_replace(":D", "<img src='smiley' alt=':)' align='absbottom'>", $msg);
  	$msg = str_replace(":@", "<img src='smiley' alt=':(' align='absbottom'>", $msg);
  	$msg = str_replace(":0", "<img src='smiley' alt=':p' align='absbottom'>", $msg);
	$msg = str_replace(":S", "<img src='smiley' alt=':)' align='absbottom'>", $msg);
  	$msg = str_replace(";)", "<img src='smiley' alt=':(' align='absbottom'>", $msg);
  	$msg = str_replace("=blush", "<img src='smiley' alt=':p' align='absbottom'>", $msg);
	$msg = str_replace("=boggle", "<img src='smiley' alt=':)' align='absbottom'>", $msg);
  	$msg = str_replace("=cool", "<img src='smiley' alt=':(' align='absbottom'>", $msg);
  	$msg = str_replace("=huh", "<img src='smiley' alt=':p' align='absbottom'>", $msg);
	$msg = str_replace("=notsure", "<img src='smiley' alt=':)' align='absbottom'>", $msg);
  	$msg = str_replace("=ooh", "<img src='smiley' alt=':(' align='absbottom'>", $msg);
  	$msg = str_replace("=rolleyes", "<img src='smiley' alt=':p' align='absbottom'>", $msg);
	$msg = str_replace("=sleep", "<img src='smiley' alt=':)' align='absbottom'>", $msg);
  	$msg = str_replace("=stress", "<img src='smiley' alt=':(' align='absbottom'>", $msg);
  	$msg = str_replace("=tired", "<img src='smiley' alt=':p' align='absbottom'>", $msg);
	$msg = str_replace("=urgh", "<img src='smiley' alt=':)' align='absbottom'>", $msg);
  	$msg = str_replace("=worry", "<img src='smiley' alt=':(' align='absbottom'>", $msg);
  	$msg = str_replace("=lol", "<img src='smiley' alt=':p' align='absbottom'>", $msg);
	$msg = str_replace("=razz", "<img src='smiley' alt=':p' align='absbottom'>", $msg); /*nach alt= kommt immer was in der textbox angezeigt werden soll; nach <img src= kommt der smiley den du einfügen willst*/
Shadowproject
Mitglied
Beiträge: 281
Registriert: 05.05.2005 14:32
Wohnort: Echterdingen
Kontaktdaten:

Beitrag von Shadowproject »

wo muss ich des jetzt einfügen?
N33D H3LP
Mitglied
Beiträge: 19
Registriert: 13.05.2005 20:38

Beitrag von N33D H3LP »

ich würde es kurz vorm "?>" einfügen
Shadowproject
Mitglied
Beiträge: 281
Registriert: 05.05.2005 14:32
Wohnort: Echterdingen
Kontaktdaten:

Beitrag von Shadowproject »

welche datei?
und: weiß jetzt jemand wie man die auswahlboxen modifizieren kann?
also dass sie aussehen wie meine buttons?
N33D H3LP
Mitglied
Beiträge: 19
Registriert: 13.05.2005 20:38

Beitrag von N33D H3LP »

ich würde sie in die datei einfügen, welche das gästebuch anzeigt bzw da wo man dann reinschreibt, weil die smileys dann wie buttons aussehen ;)^^
Shadowproject
Mitglied
Beiträge: 281
Registriert: 05.05.2005 14:32
Wohnort: Echterdingen
Kontaktdaten:

Beitrag von Shadowproject »

des raff ich net. . .
ich wollte eig nur die smilies in der normalen posting nicht über acp sondern über pfadangaben managen. . .
ich blick jetzt net waas du mit gästebuch meinst. . .
Antworten

Zurück zu „Coding & Technik“