das Originalfenster is die posting_smilees.tpl..
Smilies
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
also.. ich versuch's mal anders zu erklären 
So sieht das Fenster normalerweise aus, wenn man auf "Weitere Smilies ansehen" klickt..
So hab ich die smilie1.php verändert:
So sieht das Fenster normalerweise aus, wenn man auf "Weitere Smilies ansehen" klickt..
So hab ich die smilie1.php verändert:
<link rel="stylesheet" href="templates/Chronicles/Chronicles.css" type="text/css">
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
?>
<script language="javascript" type="text/javascript">
<!--
function emoticon(text) {
text = ' ' + text + ' ';
if (opener.document.forms['post'].message.createTextRange && opener.document.forms['post'].message.caretPos) {
var caretPos = opener.document.forms['post'].message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
opener.document.forms['post'].message.focus();
} else {
opener.document.forms['post'].message.value += text;
opener.document.forms['post'].message.focus();
}
}
//-->
</script>
<?
$sql = "SELECT * FROM " . SMILIES_TABLE . " ORDER BY smilies_id LIMIT 0,33";
if ( !($results = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain smilee information', '', __LINE__, __FILE__, $sql);
}
while($m = $db->sql_fetchrow($results))
{
echo "<a href=\"javascript:emoticon('$mCode: Alles auswählen
')\"><img src=\"$phpbb_root_path/images/smiles/$m[smile_url]\" border=\"0\" alt=\"\" title=\"\" /></a> "; } ?> [/quote] und nun sieht das Fenster [url=http://zdl-d4o.de/-marco/Jetzt.jpg]so[/url] aus :( Optisch sollen die weiteren Fenster natürlich so aussehen, wie bei der Standardansicht :) Kann man eigentlich die Links dichter zusammenrücken? im Moment stehen die so weit [url=http://zdl-d4o.de/-marco/Auflistung.jpg]auseinander[/url]. Ich hab angenommen, das man die smilee1.php ändern muss, damit die Template übernommen werden.. Hatte mir die posting_smilies.tpl auch schon mal angesehen und damti rumexperimentiert... leider kam dabei eher gegenteiliges heraus :( Leider ist das nicht ganz einfach für mich, da PhP ne Fremdsprache für mich ist :( Wär für Hilfe echt dankbar... damit ich bald mit dem Forum umziehen kann :) Gruß Maloon PS: warum geht der BBCode [Code] nicht? *grübel*
..du meinst, das z.B. dieser beige (?) Hintergrund bei der smilee1.php fehlt ? Schau Dir ma die posting_smilies.tpl (nochma) an. Dann siehst Du das dort mit ´ner Tabelle (+ Hintergrund ála class="forumline") etc. gearbeitet wird. Was in der smilies1.php natürlich fehlt... da is ja nur der jeweilige Smilee vertreten ohne *sonstwas*. Müsstest halt diese Tabelle noch da einbauen.
ähm.. zeig ma wie Du die Links eingebracht hast (wegen Abstand).
ähm.. zeig ma wie Du die Links eingebracht hast (wegen Abstand).
genau denAcid hat geschrieben:..du meinst, das z.B. dieser beige (?) Hintergrund bei der smilee1.php fehlt ?
Is leichter gesagt, als getanAcid hat geschrieben:Schau Dir ma die posting_smilies.tpl (nochma) an. Dann siehst Du das dort mit ´ner Tabelle (+ Hintergrund ála class="forumline") etc. gearbeitet wird. Was in der smilies1.php natürlich fehlt... da is ja nur der jeweilige Smilee vertreten ohne *sonstwas*. Müsstest halt diese Tabelle noch da einbauen.
Ich hab schon hin und her versucht.. ich hab den Teil, der mit
Code: Alles auswählen
<table width="100%" border="0" cellspacing="0" cellpadding="10">So sieht meine posting_smilies.tpl aus:
Code: Alles auswählen
<link rel="stylesheet" href="templates/Chronicles/{T_HEAD_STYLESHEET}" type="text/css">
<script language="javascript" type="text/javascript">
<!--
function emoticon(text) {
text = ' ' + text + ' ';
if (opener.document.forms['post'].message.createTextRange && opener.document.forms['post'].message.caretPos) {
var caretPos = opener.document.forms['post'].message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
opener.document.forms['post'].message.focus();
} else {
opener.document.forms['post'].message.value += text;
opener.document.forms['post'].message.focus();
}
}
//-->
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="10">
<tr>
<td><table width="100%" border="0" cellspacing="1" cellpadding="4" class="forumline">
<tr>
<th class="thHead" height="25">{L_EMOTICONS}</th>
</tr>
<tr>
<td class="row1"><table width="100" border="0" cellspacing="0" cellpadding="5">
<!-- BEGIN smilies_row -->
<tr align="center" valign="middle">
<!-- BEGIN smilies_col -->
<td><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon('{smilies_row.smilies_col.SMILEY_CODE}');" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
<!-- END smilies_col -->
</tr>
<!-- END smilies_row -->
<!-- BEGIN switch_smilies_extra -->
<tr align="center">
<td colspan="{S_SMILIES_COLSPAN}"><span class="navtbl"><a href="{U_MORE_SMILIES}" onclick="open_window('{U_MORE_SMILIES}', 250, 300);return false" target="_smilies" class="navtbl">{L_MORE_SMILIES}</a></td>
</tr>
<!-- END switch_smilies_extra -->
</table></td>
</tr>
<tr>
<td align="center" class="catBottom"><span class="gentblmed"><a href="javascript:window.close();" class="genmed">{L_CLOSE_WINDOW}</a></span></td>
</tr>
</table></td>
</tr>
</table>
soAcid hat geschrieben:ähm.. zeig ma wie Du die Links eingebracht hast (wegen Abstand).
Code: Alles auswählen
<!-- BEGIN switch_smilies_extra -->
<tr align="center">
<td colspan="{S_SMILIES_COLSPAN}"><a href="smilee1.php" onclick="window.open('smilee1.php', '_phpbbsmilies', 'HEIGHT=600,resizable=yes,scrollbars=yes,WIDTH=850');return false;" target="_phpbbsmilies" class="nav">Smilie Seite 1</a></td>
<tr align="center">
<td colspan="{S_SMILIES_COLSPAN}"><a href="smilee2.php" onclick="window.open('smilee2.php', '_phpbbsmilies', 'HEIGHT=400,resizable=yes,scrollbars=yes,WIDTH=650');return false;" target="_phpbbsmilies" class="nav">Smilie Seite 2</a></td>
<tr align="center">
<td colspan="{S_SMILIES_COLSPAN}"><a href="smilee3.php" onclick="window.open('smilee3.php', '_phpbbsmilies', 'HEIGHT=600,resizable=yes,scrollbars=yes,WIDTH=850');return false;" target="_phpbbsmilies" class="nav">Smilie Seite 3</a></td>
<tr align="center">
<td colspan="{S_SMILIES_COLSPAN}"><a href="smilee4.php" onclick="window.open('smilee4.php', '_phpbbsmilies', 'HEIGHT=600,resizable=yes,scrollbars=yes,WIDTH=850');return false;" target="_phpbbsmilies" class="nav">Smilie Seite 4</a></td>
</tr>
<!-- END switch_smilies_extra -->
</table>
Maloon
..anstatt die Links in jeweils unterschiedliche <tr>tags zu packen, würde ich alle in einen schreiben und halt nur <br /> benutzen !?
..so könnte Deine smilee1.php aussehen.<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
?>
<script language="javascript" type="text/javascript">
<!--
function emoticon(text) {
text = ' ' + text + ' ';
if (opener.document.forms['post'].message.createTextRange && opener.document.forms['post'].message.caretPos) {
var caretPos = opener.document.forms['post'].message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
opener.document.forms['post'].message.focus();
} else {
opener.document.forms['post'].message.value += text;
opener.document.forms['post'].message.focus();
}
}
//-->
</script>
<link rel="stylesheet" href="templates/Chronicles/Chronicles.css" type="text/css">
<table width="100%" border="0" cellspacing="1" cellpadding="4" class="forumline">
<tr>
<th class="thHead" height="25">Smilies</th>
</tr>
<tr>
<td class="row1" align="center">
<?
$sql = "SELECT * FROM " . SMILIES_TABLE . " ORDER BY smilies_id LIMIT 0,33";
if ( !($results = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain smilee information', '', __LINE__, __FILE__, $sql);
}
while($m = $db->sql_fetchrow($results))
{
echo "<a href=\"javascript:emoticon('$m[code]')\"><img src=\"$phpbb_root_path/images/smiles/$m[smile_url]\" border=\"0\"
alt=\"$m[smiley_desc]\" title=\"$m[smiley_desc]\" /></a>";
}
?>[/color]
</td>
</tr>
<tr>
<td align="center" class="catBottom"><span class="gentblmed"><a href="javascript:window.close();" class="genmed">Fenster schliessen</a></span></td>
</tr>
</table>
Danke Dir.. so hat das schon etwas Gesicht.. das hätt ich übrigens nie hinbekommen *g*
*sich duckt* ähm.. leider gibts keine Tabellenstruktur.. die Smilies werden nur hintereinanderweg angezeigt
.. *schluck* würdest Du.. ähm.. könntest Du?
Hab schon n büschen hin- und herprobiert.. leider auch hier wieder mit keinem Ergebnis.. im Gegenteil.. hatte es geschafft, dass sich alle Smilies links versammeln.. als wenn die vor was Angst hätten ..
Das mit dem dichter zusammenrücken der Links hab ich geschafft.. danke für den Tip mit <tr>
Wär für Deine Hilfe nochmals Dankbar.. wirst auch in unserem Forum lobend erwähnt..
Gruß
Maloon
*sich duckt* ähm.. leider gibts keine Tabellenstruktur.. die Smilies werden nur hintereinanderweg angezeigt
.. *schluck* würdest Du.. ähm.. könntest Du?
Hab schon n büschen hin- und herprobiert.. leider auch hier wieder mit keinem Ergebnis.. im Gegenteil.. hatte es geschafft, dass sich alle Smilies links versammeln.. als wenn die vor was Angst hätten ..
Das mit dem dichter zusammenrücken der Links hab ich geschafft.. danke für den Tip mit <tr>
Wär für Deine Hilfe nochmals Dankbar.. wirst auch in unserem Forum lobend erwähnt..
Gruß
Maloon
-
Niko87
per Hand gesammelt *g*
Hier einige URL's
- Smilie
- Smilie2
- websmileys
- mysmilies
- planetsmilies
Leider löst das mein Problem noch nicht
Gruß
Maloon
Hier einige URL's
- Smilie
- Smilie2
- websmileys
- mysmilies
- planetsmilies
Leider löst das mein Problem noch nicht
Gruß
Maloon
hier anschauen: http://www.phpbb.com/styles/gallery/ind ... r=./Smiles
und hier runterladen: http://www.phpbb.com/styles/downloads/i ... ages&cat=9
und hier runterladen: http://www.phpbb.com/styles/downloads/i ... ages&cat=9