QuickReply (hier aufm board)
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
QuickReply (hier aufm board)
Was eine schöne weitere erweiterung deiner QuickReply Box wäre:
ATTACHMENT hinzufügen
(bis ja gerade am basteln )
ATTACHMENT hinzufügen
(bis ja gerade am basteln )
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Nope.
Die Schnellantwort sollte eben schnell sein und nicht das Posting-Formular ersetzen.
Auch kam von anderer Seite die Anfrage, den Smilie Creator hier einzubauen. Auch das bleibt ausschliesslich im Posting selber.
Kurzum:
An der Schnellantwort wird nichts weiter hinzugefügt. Sie bleibt, wie sie ist!
Die Schnellantwort sollte eben schnell sein und nicht das Posting-Formular ersetzen.
Auch kam von anderer Seite die Anfrage, den Smilie Creator hier einzubauen. Auch das bleibt ausschliesslich im Posting selber.
Kurzum:
An der Schnellantwort wird nichts weiter hinzugefügt. Sie bleibt, wie sie ist!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- SethDeBlade
- Beiträge: 708
- Registriert: Mo 31.Mai, 2004 02:31
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Du musst einen Text markieren und dieser wird dann zitiert.
Das klappt übrigens mit jedem Text, also auch diesem:
Das klappt übrigens mit jedem Text, also auch diesem:
Verfasst am: Heute um 11:05
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- SethDeBlade
- Beiträge: 708
- Registriert: Mo 31.Mai, 2004 02:31
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Seid nicht so gierigIch wart nur drauf bis da ein Mod raus kommt so ala Quick Reply Mod - Add on by Oxpus
Den Mod wird es nicht geben.
Ich habe lediglich ein bisschen Javascript aus der posting_body.tpl kopiert und die Smilies aus der Quickreply gelöscht. Das war auch schon alles.
Und zum 100.000mal zum Thema Mozilla/Netscape: Diese beiden Browser verstehen Javascript nicht zu 100%. Ist ja auch kein Wunder, stammt das auch von Microsoft
Fazit: Das Zitieren per Button geht nur auf dem IE, ansonsten halt "per Hand" zitieren.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- Bootenks
- Beiträge: 1836
- Registriert: Sa 29.Mai, 2004 23:36
- Wohnort: G?rlitz (?stlichste Stadt Deutschlands)
Also du musst um diesen Smiliebutton zu bekommen diese Zeile in die quick_reply.tpl im jeweiligen Templates Ordner einfügen. Kannst du einfügen wo du willst ich habs über l_preview gepackt.
<INPUT TYPE='button' name='smiles_all' class='liteoption' VALUE='{L_ADD_SMILIES}' ONCLICK="openAllSmiles();">
Nur ein Informatik Student. ^^
- Bootenks
- Beiträge: 1836
- Registriert: Sa 29.Mai, 2004 23:36
- Wohnort: G?rlitz (?stlichste Stadt Deutschlands)
Achso und damit du da auch noch Smilies drin stehen hast musst du:
So müsste es klappen.
#
#-----[ OPEN ]------------------------------------------
#
quick_reply.php
#
#-----[ FIND ]------------------------------------------
#
'L_QUICK_REPLY' => $lang['Quick_Reply'],
'L_PREVIEW' => $lang['Preview'],
'L_SUBMIT' => $lang['Submit'])
#
#-----[ REPLACE WITH]------------------------------------------
#
'L_QUICK_REPLY' => $lang['Quick_Reply'],
'L_PREVIEW' => $lang['Preview'],
'L_SUBMIT' => $lang['Submit'],
'L_ADD_SMILIES' => $lang['Quick_add_smilies'])
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# End
So müsste es klappen.
Nur ein Informatik Student. ^^
- Bootenks
- Beiträge: 1836
- Registriert: Sa 29.Mai, 2004 23:36
- Wohnort: G?rlitz (?stlichste Stadt Deutschlands)
Also du musst nach der textarea im quick_reply.tpl
folgendes ein fügen:
Und nochwas: Der colspan der Überschrift und der Unterschrift muss um eins erweitert werden.
folgendes ein fügen:
Musst du nur noch deinen Style anpassen. Und das ist jetzt so gemacht das er ganz rechts die Smilies anzeigt. Kannst du ja selber varieren.<td class="row2" valign='top' width="10%"><span style="font-size:8pt"><!-- BEGIN smilies -->
<img src="{quick_reply.smilies.URL}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon(' {quick_reply.smilies.CODE} ');" alt="{quick_reply.smilies.DESC}" title="{quick_reply.smilies.DESC}" />
<!-- END smilies --></span></td>
Und nochwas: Der colspan der Überschrift und der Unterschrift muss um eins erweitert werden.
Zuletzt geändert von Bootenks am Mo 07.Jun, 2004 14:19, insgesamt 1-mal geändert.
- Bootenks
- Beiträge: 1836
- Registriert: Sa 29.Mai, 2004 23:36
- Wohnort: G?rlitz (?stlichste Stadt Deutschlands)
also bei mir klappt es...
Du musst doch nur eine Tabelle einfügen und diese dann definieren und wenn du den link mit den images einfügst ergeben sich automatisch deine gewünschten zeilen umbrüche.
poste mal hier her deine quick_reply.tpl dann guck ich mal rein
Du musst doch nur eine Tabelle einfügen und diese dann definieren und wenn du den link mit den images einfügst ergeben sich automatisch deine gewünschten zeilen umbrüche.
poste mal hier her deine quick_reply.tpl dann guck ich mal rein
Zuletzt geändert von Bootenks am Mo 07.Jun, 2004 18:33, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Theoretisch sollte es so funktionieren:
Code: Alles auswählen
#
#-----[ OPEN ]-----
#
quickreply.php
#
#-----[ FIND ]-----
#
generate_smilies_row();
#
#-----[ REPLACE WITH ]-----
#
// generate_smilies_row();
generate_smilies('inline', PAGE_POSTING);
#
#-----[ FIND ]-----
#
function generate_smilies_row()
{
global $db, $board_config, $template;
$max_smilies = 20;
switch ( SQL_LAYER )
{
case 'mssql':
$sql = 'SELECT TOP ' . $max_smilies . ' min(emoticon) AS emoticon,
min(code) AS code, smile_url
FROM ' . SMILIES_TABLE . '
GROUP BY [smile_url]';
break;
default:
$sql = 'SELECT emoticon, code, smile_url
FROM ' . SMILIES_TABLE . '
GROUP BY smile_url
ORDER BY smilies_id LIMIT ' . $max_smilies;
break;
}
if (!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, "Couldn't retrieve smilies list", '', __LINE__, __FILE__, $sql);
}
$smilies_count = $db->sql_numrows($result);
$smilies_data = $db->sql_fetchrowset($result);
for ($i = 0; $i < $smilies_count; $i++)
{
$template->assign_block_vars('quick_reply.smilies', array(
'CODE' => $smilies_data[$i]['code'],
'URL' => $board_config['smilies_path'] . '/' . $smilies_data[$i]['smile_url'],
'DESC' => $smilies_data[$i]['emoticon'])
);
}
}
#
#-----[ REPLACE WITH ]-----
#
/*
function generate_smilies_row()
{
global $db, $board_config, $template;
$max_smilies = 20;
switch ( SQL_LAYER )
{
case 'mssql':
$sql = 'SELECT TOP ' . $max_smilies . ' min(emoticon) AS emoticon,
min(code) AS code, smile_url
FROM ' . SMILIES_TABLE . '
GROUP BY [smile_url]';
break;
default:
$sql = 'SELECT emoticon, code, smile_url
FROM ' . SMILIES_TABLE . '
GROUP BY smile_url
ORDER BY smilies_id LIMIT ' . $max_smilies;
break;
}
if (!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, "Couldn't retrieve smilies list", '', __LINE__, __FILE__, $sql);
}
$smilies_count = $db->sql_numrows($result);
$smilies_data = $db->sql_fetchrowset($result);
for ($i = 0; $i < $smilies_count; $i++)
{
$template->assign_block_vars('quick_reply.smilies', array(
'CODE' => $smilies_data[$i]['code'],
'URL' => $board_config['smilies_path'] . '/' . $smilies_data[$i]['smile_url'],
'DESC' => $smilies_data[$i]['emoticon'])
);
}
}
*/
#
#-----[ OPEN ]-----
#
quick_reply.tpl
#
#-----[ FIND ]-----
#
<textarea name='message' rows='10' cols='150' wrap='virtual' tabindex='3' class='post' onselect='storeCaret(this);' onclick='storeCaret(this);' onkeyup='storeCaret(this);'></textarea><br>
<!-- BEGIN smilies -->
<img src="{quick_reply.smilies.URL}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon(' {quick_reply.smilies.CODE} ');" alt="{quick_reply.smilies.DESC}" title="{quick_reply.smilies.DESC}" />
<!-- END smilies -->
#
#-----[ REPLACE WITH ]-----
#
<textarea name='message' rows='10' cols='150' wrap='virtual' tabindex='3' class='post' onselect='storeCaret(this);' onclick='storeCaret(this);' onkeyup='storeCaret(this);'></textarea><br>
#
#-----[ FIND ]-----
#
<input type='button' name='quoteselected' class='liteoption' value='{L_QUOTE_SELECTED}' onclick='javascript:quoteSelection()'></td>
</tr>
<tr>
<td class='row2'>
#
#-----[ AFTER, ADD ]-----
#
<table width="100" border="0" cellspacing="0" cellpadding="5">
<tr align="center">
<td colspan="{S_SMILIES_COLSPAN}" class="gensmall"><b>{L_EMOTICONS}</b></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 -->
</table>
#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- Bootenks
- Beiträge: 1836
- Registriert: Sa 29.Mai, 2004 23:36
- Wohnort: G?rlitz (?stlichste Stadt Deutschlands)
naja ein bissel übetrieben... aber wenn er das so wünscht ^^
Ich hätte einfach nur eine Tabelle eingefügt die von der Breite definiert ist und dann rücken die Smilies automatisch nach unter.
bei mir schauts so aus wenn ich das mit der Tabelle mache:
Ich hätte einfach nur eine Tabelle eingefügt die von der Breite definiert ist und dann rücken die Smilies automatisch nach unter.
bei mir schauts so aus wenn ich das mit der Tabelle mache:
Zuletzt geändert von Bootenks am Mo 07.Jun, 2004 19:07, insgesamt 1-mal geändert.