Pagina 1 van 1
Dubbele naam
Geplaatst: 14 feb 2007, 18:47
door Babbler
Support Template
- Wat is het probleem? Bij het instaleren van Quick Reply heb ik nu een dubbele naam, Met als voorbeeld Babbler');">Babbler en met de tekens er ook in
Wanneer ontstond het probleem? Weet het niet zeker maar bij het instaleren van Quick Reply
Modifications op je forum: verschillende zelf ingebrachte mods
Huidige stijl: subzilver
phpBB versie: 2.0.22
Waar is je forum gehost:host2go
hoe krijg ik dat er weer uit ....en waar moet ik dat klaren ?
Geplaatst: 14 feb 2007, 18:52
door Paul
Loop de mod nog eens na, je heb een fout gemaakt met installeren.
Re: Dubbele naam
Geplaatst: 14 feb 2007, 18:53
door brandsrus
Om welke mod gaat het exact?
Re: Dubbele naam
Geplaatst: 14 feb 2007, 18:55
door Babbler
De Dubbele naam fout is er uit ....ik heb er een fout uitgehaald
maar he er nog één zie hier onder in de nieuwe post
in
viewtopic.php
zie hier de code .....de twee maal het woord
(\' '.$poster.'\') daar haal je alleen de eerste weg
(\' '..'\')...de tweede is voor het doorschakelen van je link naar je profiel
Code: Selecteer alles
//
// SQR
// If you have installed "User Profile MOD" - do not add this lines or remove "User Profile MOD"
//
if ( $show_qr_form )
{
$poster = '<a href="javascript:pn(\''.$poster.'\');">'.$poster.'</a>';
}
[/img] te drukken
Geplaatst: 15 feb 2007, 18:08
door Babbler
Heb nu alleen nog een fout die is als volgt, als ik of iemand anders een post
in het
Super Quick Reply 1.3.2 plaats moet hij / zij een voor een tweede maal op oké drukken om het te verzenden
Maar doe je direct een post maken en verzenden vanuit de "nieuw antwoord" doe is het verzenden ineens goed
en in quick reply moet ik tweemaal drukken voor deze te verzenden ?
wie weet raad

Geplaatst: 15 feb 2007, 18:17
door Fridge
Heb je phpBB Security draaien ?
Geplaatst: 15 feb 2007, 18:33
door Babbler
Fridge schreef:Heb je phpBB Security draaien ?
ik krijg dan deze melding
Ongeldige sessie. Verstuur aub het formulier opnieuw.
? vertel eens waar die zit
of wat je er precies mee bedoeld...wat voor iets
Geplaatst: 15 feb 2007, 19:24
door Bertie
http://www.phpbb.nl/viewtopic.php?t=35300
Daar staat je oplossing voor je sessie probleem.
Geplaatst: 15 feb 2007, 19:40
door Babbler
ik verkrijg nu met die regel te hebben vervangen deze text
Je moet aangeven op welk onderwerp je wilt reageren.
en die update's moet ik die ook doen ...staan die in contrib map van de 'Quick Reply1.3.2" ?
Geplaatst: 16 feb 2007, 09:03
door Babbler
heeft neimand hier een antwoord op?
heb nu bijna alles geprobeerd ....er moet volgens mij ergens iets met
het verzenden veranderd worden ...maar in welk bestand ?
Geplaatst: 19 feb 2007, 11:44
door Bertie
Die updates zullen waarschijnlijk niet in de contrib map aangezien dat een oude versie is en de fix pas is uitgebracht voor versie 2.0.22.
Heb je eventueel een link naar je forum?
Geplaatst: 19 feb 2007, 23:07
door Ramon Fincken
ik weet het ook niet, mag ik je wel voorzien van een andere werkende quick reply?
Geplaatst: 21 feb 2007, 16:17
door Babbler
Ramon Fincken schreef:ik weet het ook niet, mag ik je wel voorzien van een andere werkende quick reply?
Ik weet niet precies wat je bedoeld, maar als je bedoeld dat je een wel werkende voor mij in de aanbieding hebt...graag
dan accepteer ik alle hulp....alvast bedankt
Geplaatst: 21 feb 2007, 20:43
door Ramon Fincken
Met excuses voor het breken van de layout hier !
ramon fincken schreef:lang file:
Code: Selecteer alles
// Advanced Quick Reply Mod
$lang['Quick_Reply'] = 'Quick Reply';
$lang['Quick_quote'] = 'Quote last post';
$lang['QuoteSelelected'] = 'Quote selection';
$lang['QuoteSelelectedEmpty'] = 'Select a text and try again';
$lang['Quick_Reply_smilies'] = 'all';
viewtopic:
before the
ADD
Code: Selecteer alles
//
// Quick Reply Mod
//
if ( ((!$is_auth['auth_reply']) or ($forum_topic_data['forum_status'] == FORUM_LOCKED) or ($forum_topic_data['topic_status'] == TOPIC_LOCKED)) and ($userdata['user_level'] != ADMIN) )
{
$quick_reply_form = "Log in to reply...";
$QR_on = false;
}
else
{
$QR_on = true;
$template->assign_block_vars('switch_quick_reply', array());
if ( $can_watch_topic && $is_watching_topic )
{
$notify = 1;
}
else
{
$notify = $userdata['user_notify'];
}
$bbcode_uid = $postrow[$total_posts - 1]['bbcode_uid'];
$last_poster = $postrow[$total_posts - 1]['username'];
$last_msg = $postrow[$total_posts - 1]['post_text'];
$last_msg = str_replace(":1:$bbcode_uid", "", $last_msg);
$last_msg = str_replace(":u:$bbcode_uid", "", $last_msg);
$last_msg = str_replace(":o:$bbcode_uid", "", $last_msg);
$last_msg = str_replace(":$bbcode_uid", "", $last_msg);
$last_msg = str_replace("'", "'", $last_msg);
$last_msg = "[QUOTE=\"$last_poster\"]" . $last_msg . "[/QUOTE]";
$quick_reply_form = "
<script language=\"JavaScript\" type=\"text/javascript\">
<!--
// bbCode control by
// subBlue design
// www.subBlue.com
// Startup variables
var imageTag = false;
var theSelection = false;
// Check for Browser & Platform for PC & IE specific bits
// More details from: http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html
var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var clientVer = parseInt(navigator.appVersion); // Get browser version
var is_ie = ((clientPC.indexOf(\"msie\") != -1) && (clientPC.indexOf(\"opera\") == -1));
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
&& (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
&& (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));
var is_moz = 0;
var is_win = ((clientPC.indexOf(\"win\")!=-1) || (clientPC.indexOf(\"16bit\") != -1));
var is_mac = (clientPC.indexOf(\"mac\")!=-1);
// Helpline messages
b_help = \"Bold text: [b]text[/b] (alt+b)\";
i_help = \"Italic text: [i]text[/i] (alt+i)\";
u_help = \"Underline text: [u]text[/u] (alt+u)\";
q_help = \"Quote text: [quote]text[/quote] (alt+q)\";
c_help = \"Code display: [code]code
alt+c)\";
l_help = \"List:
(alt+l)\";
o_help = \"Ordered list:
(alt+o)\";
p_help = \"Image: [img]
http://imageurl[/img] (alt+p)\";
w_help = \"URL:
http://url or
Text (alt+w)\";
a_help = \"Close all open bbCode tags\";
s_help = \"Font color:
text Tip: you can also use color=#FF0000\";
f_help = \"Font size: [size=x-small]small text[/size]\";
// Define the bbCode tags
bbcode = new Array();
bbtags = new Array('
','','
','','
','','
','
','
','
','
','[img]','[/img]','
','');
imageTag = false;
// Shows the help messages in the helpline window
function helpline(help) {
document.post.helpbox.value = eval(help + \"_help\");
}
// Replacement for arrayname.length property
function getarraysize(thearray) {
for (i = 0; i < thearray.length; i++) {
if ((thearray
== \"undefined\") || (thearray == \"\") || (thearray == null))
return i;
}
return thearray.length;
}
// Replacement for arrayname.push(value) not implemented in IE until version 5.5
// Appends element to the array
function arraypush(thearray,value) {
thearray[ getarraysize(thearray) ] = value;
}
// Replacement for arrayname.pop() not implemented in IE until version 5.5
// Removes and returns the last element of an array
function arraypop(thearray) {
thearraysize = getarraysize(thearray);
retval = thearray[thearraysize - 1];
delete thearray[thearraysize - 1];
return retval;
}
function emoticon(text) {
var txtarea = document.post.input;
txtarea.focus();
text = ' ' + text + ' ';
if (txtarea.createTextRange && txtarea.caretPos) {
var caretPos = txtarea.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
txtarea.focus();
} else {
txtarea.value += text;
txtarea.focus();
}
}
function checkForm() {
formErrors = false;
document.post.message.value = '';
if (document.post.input.value.length < 2) {
formErrors = '" . $lang['Empty_message'] . "';
}
if (formErrors) {
alert(formErrors);
return false;
} else {
if (document.post.quick_quote.checked) {
document.post.message.value = document.post.last_msg.value + '\\r\\n';
}
document.post.message.value += document.post.input.value;
return true;
}
}
function bbstyle(bbnumber) {
var txtarea = document.post.input;
txtarea.focus();
donotinsert = false;
theSelection = false;
bblast = 0;
if (bbnumber == -1) { // Close all open tags & default button names
while (bbcode[0]) {
butnumber = arraypop(bbcode) - 1;
txtarea.value += bbtags[butnumber + 1];
buttext = eval('document.post.addbbcode' + butnumber + '.value');
eval('document.post.addbbcode' + butnumber + '.value =\"' + buttext.substr(0,(buttext.length - 1)) + '\"');
}
imageTag = false; // All tags are closed including image tags 
txtarea.focus();
return;
}
if ((clientVer >= 4) && is_ie && is_win)
{
theSelection = document.selection.createRange().text; // Get text selection
if (theSelection) {
// Add tags around selection
document.selection.createRange().text = bbtags[bbnumber] + theSelection + bbtags[bbnumber+1];
txtarea.focus();
theSelection = '';
return;
}
}
else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
{
mozWrap(txtarea, bbtags[bbnumber], bbtags[bbnumber+1]);
return;
}
// Find last occurance of an open tag the same as the one just clicked
for (i = 0; i < bbcode.length; i++) {
if (bbcode == bbnumber+1) {
bblast = i;
donotinsert = true;
}
}
if (donotinsert) { // Close all open tags up to the one just clicked & default button names
while (bbcode[bblast]) {
butnumber = arraypop(bbcode) - 1;
txtarea.value += bbtags[butnumber + 1];
buttext = eval('document.post.addbbcode' + butnumber + '.value');
eval('document.post.addbbcode' + butnumber + '.value =\"' + buttext.substr(0,(buttext.length - 1)) + '\"');
imageTag = false;
}
txtarea.focus();
return;
} else { // Open tags
if (imageTag && (bbnumber != 14)) { // Close image tag before adding another
txtarea.value += bbtags[15];
lastValue = arraypop(bbcode) - 1; // Remove the close image tag from the list
document.post.addbbcode14.value = \"Img\"; // Return button back to normal state
imageTag = false;
}
// Open tag
txtarea.value += bbtags[bbnumber];
if ((bbnumber == 14) && (imageTag == false)) imageTag = 1; // Check to stop additional tags after an unclosed image tag
arraypush(bbcode,bbnumber+1);
eval('document.post.addbbcode'+bbnumber+'.value += \"*\"');
txtarea.focus();
return;
}
storeCaret(txtarea);
}
// From http://www.massless.org/mozedit/
function mozWrap(txtarea, open, close)
{
var selLength = txtarea.textLength;
var selStart = txtarea.selectionStart;
var selEnd = txtarea.selectionEnd;
if (selEnd == 1 || selEnd == 2)
selEnd = selLength;
var s1 = (txtarea.value).substring(0,selStart);
var s2 = (txtarea.value).substring(selStart, selEnd)
var s3 = (txtarea.value).substring(selEnd, selLength);
txtarea.value = s1 + open + s2 + close + s3;
return;
}
// Insert at Claret position. Code from
// http://www.faqts.com/knowledge_base/vie ... 52/fid/130
function storeCaret(textEl) {
if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}
//-->
</script>
<form action='".append_sid("posting.$phpEx")."' method='post' name='post' onsubmit='return checkForm(this)'>
<input type=\"button\" class=\"button\" accesskey=\"b\" name=\"addbbcode0\" value=\" B \" style=\"font-weight:bold; width: 30px\" onClick=\"bbstyle(0)\" onMouseOver=\"helpline('b')\" /> \n
<input type=\"button\" class=\"button\" accesskey=\"i\" name=\"addbbcode2\" value=\" i \" style=\"font-style:italic; width: 30px\" onClick=\"bbstyle(2)\" onMouseOver=\"helpline('i')\" /> \n
<input type=\"button\" class=\"button\" accesskey=\"u\" name=\"addbbcode4\" value=\" u \" style=\"text-decoration: underline; width: 30px\" onClick=\"bbstyle(4)\" onMouseOver=\"helpline('u')\" /> \n
<input type=\"button\" class=\"button\" accesskey=\"q\" name=\"addbbcode6\" value=\"Quote\" style=\"width: 50px\" onClick=\"bbstyle(6)\" onMouseOver=\"helpline('q')\" /> \n
<input type=\"button\" class=\"button\" accesskey=\"c\" name=\"addbbcode8\" value=\"Code\" style=\"width: 40px\" onClick=\"bbstyle(8)\" onMouseOver=\"helpline('c')\" /> \n
<input type=\"button\" class=\"button\" accesskey=\"w\" name=\"addbbcode16\" value=\"URL\" style=\"text-decoration: underline; width: 40px\" onClick=\"bbstyle(16)\" onMouseOver=\"helpline('w')\" /> \n
<input type=\"button\" class=\"button\" accesskey=\"p\" name=\"addbbcode14\" value=\"Img\" style=\"width: 40px\" onClick=\"bbstyle(14)\" onMouseOver=\"helpline('p')\" /><br /></span>\n
<span class=\"gensmall\"><input type=\"text\" name=\"helpbox\" size=\"45\" maxlength=\"100\" style=\"width:340px; font-size:10px; background-color:#".$theme['td_color2'].";\" class=\"helpline\" value=\"Tip: Styles can be applied quickly to selected text.\" /></span><br /><span class='genmed'>";
if (!$userdata['session_logged_in'])
{
$quick_reply_form .= $lang['Username'] . ": <input class='post' type='text' name='username' size='25' maxlength='25' value='' /><br />";
}
$quick_reply_form .= "<textarea name='input' rows='7' cols='70' wrap='virtual' class='post' /></textarea><br />
<input type='checkbox' name='quick_quote' />".$lang["Quick_quote"]."<br />
<input type='checkbox' name='attach_sig' checked='checked' />".$lang["Attach_signature"]."<br />
<input type='hidden' name='mode' value='reply' />
<input type='hidden' name='sid' value='" . $userdata['session_id'] . "' />
<input type='hidden' name='t' value='" . $topic_id . "' />
<input type='hidden' name='message' value='' />
<input type='hidden' name='notify' value=" . $notify . " />
<input type='hidden' name='last_msg' value='" . $last_msg . "' />
</span>";
$quick_reply_submit = "<input type='submit' name='preview' class='liteoption' value='".$lang['Preview']."' />
<input type='submit' name='post' class='mainoption' value='".$lang["Submit"]."' accesskey='s' /></form />
";
}
include($phpbb_root_path . 'includes/functions_post.'.$phpEx);
if($QR_on)
{
if ( $board_config['allow_smilies'])
{
$smilies_status = $lang['Smilies_are_ON'];
$template->assign_block_vars('switch_quick_reply.switch_smilies_checkbox', array());
generate_smilies_quick_reply('inline', PAGE_POSTING);
}
else
{
$smilies_status = $lang['Smilies_are_OFF'];
}
$template->assign_vars(array(
'QUICK_REPLY_FORM' => $quick_reply_form,
'L_QUICK_REPLY' => "<font color='#333333'><b>".$lang["Quick_Reply"].":</b></font /><br />\n",
'QUICK_REPLY_SUBMIT' => $quick_reply_submit)
);
}
//
// Fill smiley templates (or just the variables) with smileys
// Either in a window or inline
//
function generate_smilies_quick_reply($mode, $page_id)
{
global $db, $board_config, $template, $lang, $images, $theme, $phpEx, $phpbb_root_path;
global $user_ip, $session_length, $starttime;
global $userdata;
$inline_columns = 4;
$inline_rows = 5;
$window_columns = 8;
if ($mode == 'window')
{
$userdata = session_pagestart($user_ip, $page_id);
init_userprefs($userdata);
$gen_simple_header = TRUE;
$page_title = $lang['Emoticons'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'smiliesbody' => 'posting_smilies.tpl')
);
}
$sql = "SELECT emoticon, code, smile_url
FROM " . SMILIES_TABLE . "
ORDER BY smilies_id";
if ($result = $db->sql_query($sql))
{
$num_smilies = 0;
$rowset = array();
while ($row = $db->sql_fetchrow($result))
{
if (empty($rowset[$row['smile_url']]))
{
$rowset[$row['smile_url']]['code'] = str_replace("'", "\\'", str_replace('\\', '\\\\', $row['code']));
$rowset[$row['smile_url']]['emoticon'] = $row['emoticon'];
$num_smilies++;
}
}
if ($num_smilies)
{
$smilies_count = ($mode == 'inline') ? min(19, $num_smilies) : $num_smilies;
$smilies_split_row = ($mode == 'inline') ? $inline_columns - 1 : $window_columns - 1;
$s_colspan = 0;
$row = 0;
$col = 0;
while (list($smile_url, $data) = @each($rowset))
{ // Echo '<font size="1">'.$row."_".$col.$data['code'].'</font><BR>';
if (!$col)
{
$template->assign_block_vars('switch_quick_reply.smilies_row', array());
}
$template->assign_block_vars('switch_quick_reply.smilies_row.smilies_col', array(
'SMILEY_CODE' => $data['code'],
'SMILEY_IMG' => $board_config['smilies_path'] . '/' . $smile_url,
'SMILEY_DESC' => $data['emoticon'])
);
$s_colspan = max($s_colspan, $col + 1);
if ($col == $smilies_split_row)
{
if ($mode == 'inline' && $row == $inline_rows - 1)
{
break;
}
$col = 0;
$row++;
}
else
{
$col++;
}
}
if ($mode == 'inline' && $num_smilies > $inline_rows * $inline_columns)
{
$template->assign_block_vars(switch_quick_reply.'switch_smilies_extra', array());
$template->assign_vars(array(
'L_MORE_SMILIES' => $lang['More_emoticons'],
'U_MORE_SMILIES' => append_sid("posting.$phpEx?mode=smilies"))
);
}
$template->assign_vars(array(
'L_EMOTICONS' => $lang['Emoticons'],
'L_CLOSE_WINDOW' => $lang['Close_window'],
'S_SMILIES_COLSPAN' => $s_colspan)
);
}
}
if ($mode == 'window')
{
$template->pparse('smiliesbody');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
}
}
//
// END Quick Reply Mod
//[/code]
viewtopic_body.tpl:
Code: Selecteer alles
<!-- BEGIN switch_quick_reply -->
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="row1">
<tr>
<th class="thLeft" colspan="2">{L_QUICK_REPLY}</th>
</tr>
<tr>
<td align="center" valign="top" width="25%" class="row2">
<table width="100" border="0" cellspacing="0" cellpadding="5">
<tr>
<td colspan="{S_SMILIES_COLSPAN}" class="gensmall" align="center"><b>{L_EMOTICONS}</b></td>
</tr>
<!-- BEGIN smilies_row -->
<tr>
<!-- BEGIN smilies_col -->
<td align="center" valign="middle">
<a href="javascript:emoticon('{switch_quick_reply.smilies_row.smilies_col.SMILEY_CODE}')"><img src="{switch_quick_reply.smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{switch_quick_reply.smilies_row.smilies_col.SMILEY_DESC}" title="{switch_quick_reply.smilies_row.smilies_col.SMILEY_DESC}" /></a>
</td>
<!-- END smilies_col -->
</tr>
<!-- END smilies_row -->
</table>
</td>
<td align="left" valign="top" width="75%" class="row2">
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="10"> </td>
<td>{QUICK_REPLY_FORM}</td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td class="row1" colspan="2" height="20" align="center">{QUICK_REPLY_SUBMIT}</td>
</tr>
</table>
<!-- END switch_quick_reply -->
<br />
*****************************************
edited the tpl addition to better html, lol ramon you better stay to php
grtz Carlo
Geplaatst: 22 feb 2007, 20:52
door Babbler
is dit een compleet "quik Reply" of moet dit ergens in verwerkt worden ?
zou ik een beetje uitleg mogen .....over waar en hoe ik het plaats
Geplaatst: 23 feb 2007, 01:09
door Ramon Fincken
dit is een compleet werkende
lang file moet je het 1e blok toevoegen
viewtopic staat ook uitgelegd
template ben je vrij in
Geplaatst: 23 feb 2007, 14:38
door Babbler
Ramon Fincken schreef:dit is een compleet werkende
lang file moet je het 1e blok toevoegen
viewtopic staat ook uitgelegd
template ben je vrij in
Lang file: ? waar precies
de rest snap ik .....maar waar komt dat stukje code precies?
Geplaatst: 23 feb 2007, 14:40
door Bee
Geplaatst: 23 feb 2007, 14:52
door Babbler
oké...maar
Lang file bestaat niet bij mij ?of zie ik dat verkeerd
of moet het toevallig ook in viewtopic?.....onderaan voor de ?>
Geplaatst: 23 feb 2007, 16:41
door Babbler
Om even ter verduidelijking .....het was dus
Lang_main en dan dus de code er voor ?>
mocht opzich wel even ietwat duidelijker worden uitgelegd ....maar door een beetje denken kom ik er wel
in ieder geval erg bedankt voor deze Quick Reply :thumb: .......
maar is het ook mogelijk om mijn eigen uiterlijk met alle opties er heen te kopieren in VIEWTOPIC en VIEWTOPIC_BODY