[2.3] Quick-Reply 2.0 für wBB 2.3

Arro

Neuer Benutzer
Hi, ich habe den Hack auch eingebaut und finde ihn klasse.
Das einzige was mir aufgefallen ist, dass das Thema nicht mehr erscheint (Re:xxx).
Wäre es möglich den Hack so zu ändern, dass er das Thema übernimmt und in dem Posting einsetzt? Damit es so aussieht als ob man auf "normal" antworten geklickt hat.
Gruss Arro
 

rellek

relativ sensationell
Teammitglied
Wenn du den Quick-Reply nimmst, dann wird normal geantwortet. Es wird der Antworten-Knopf am Anfang oder Ende des Threads verwendet. Wenn du das mit dem "RE:" haben möchtest, dann musst du weiterhin auf den "Antworten"-Knopf des jeweiligen Posts klicken.
 

CSchulle

Neuer Benutzer
richtig.

Auch logisch ;)

quickreply.php

Code:
/* If BBCode OR Smilies Are Enabled, Load BBCode-JavaScript */
	if($qr_show_bbcode == "1" || $qr_show_smilies == "1") {
		$qr_bbcode_nessarry = "1";
		eval ("\$headinclude .= \"".$tpl->get("bbcode_script")."\";");

in dem Template ist das Hide Menue versteckt und das lässt Du dann nicht laden ;)
 

rellek

relativ sensationell
Teammitglied
dann lösche diese zeile:
Code:
eval ("\$headinclude .= \"".$tpl->get("bbcode_script")."\";");

ersetze das:
Code:
if($qr_activate == "1" && $qr_guest_pass == "1" && $qr_permission_pass == "1" && $show_qr == "1" && $qr_nsr_pass == "1" && $qr_boardpass == "1" && $qr_userpass == "1") eval ("\$quickreply = \"".$tpl->get("thread_quickreply")."\";");

durch das:
Code:
if($qr_activate == "1" && $qr_guest_pass == "1" && $qr_permission_pass == "1" && $show_qr == "1" && $qr_nsr_pass == "1" && $qr_boardpass == "1" && $qr_userpass == "1") {
eval ("\$quickreply = \"".$tpl->get("thread_quickreply")."\";");
eval ("\$headinclude .= \"".$tpl->get("bbcode_script")."\";");
}

Was ich aber komisch finde ist, dass hier auch BBCode deaktiviert ist, und es trotzdem funktioniert.

EDIT: OK, liegt hier an den Smilies.

Danke für den Hinweis.
 

Osiris-dg

Neuer Benutzer
Hilfe !

hey wollte aml fragen wieso ich die meldung:

Parse error: parse error, unexpected ';' in /usr/export/www/vhosts/funnetwork/hosting/osirisdg/Portal/thread.php(986) : eval()'d code on line 237

bekomme....

hab alles nach beschreibung gemacht hoff doch du kannst mir helfen
alle deien andere hacks funktionier super gut einfach geil kann dich nur empfehlen

demo: www.osiris-dg.de

hier meine bearbeitet thread.php

DANKE SCHONMAL
 

Anhänge

  • thread.php.txt
    36,2 KB · Aufrufe: 197

rellek

relativ sensationell
Teammitglied
Im thread-Template ist etwas faul, zum Beheben bräuchte ich das Thread-Template
 

Osiris-dg

Neuer Benutzer
ok danke shon mal bekommst du sofort.
zu not kannst du auch die acp rechte als admin bekommen wenn du die brauchst hauptsache ich komme in meien foren threads wieder rein

danek schon mal ....

nur ich finde nicht da thread.tpl nur andere tpls. in meinem template ordner
welche bzw welches brauchst du genau?


heir hast du die alle template die im ordner /template waren gezippt:

Kontakt:
ICQ: 164044159
Yahoo: osirisdg1987
MSN: oseiriz@hotmail.com
AIM: Osiris25101987
IRC: anywhere
Mail: info@osiris-dg.de
 

Anhänge

  • templates.zip
    215,7 KB · Aufrufe: 50

rellek

relativ sensationell
Teammitglied
Die Templates im Ordner /templates kannst du eigentlich löschen.

Das Template "thread", was du im Zuge der Hackinstallation bearbeitet hast, bräuchte ich.
 

Osiris-dg

Neuer Benutzer
Achso jetzt versteh ich hier:
Code:
<?xml version="1.0" encoding="{$lang->items['LANG_GLOBAL_ENCODING']}"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{$lang->items['LANG_GLOBAL_DIRECTION']}" lang="{$lang->items['LANG_GLOBAL_LANGCODE']}" xml:lang="{$lang->items['LANG_GLOBAL_LANGCODE']}">
<head>

<script type="text/javascript">
<!--
function noticepopup() {
F = window.open("notice.php?id=popup{$SID_ARG_2ND}","{$lang->items['LANG_THREAD_NOTICETITLE']}","width=670,height=320");
}
// -->
</script>
                        <!-- THREAD_MODCP -->
<script language="Javascript">
<!--
function thread_mod(userid) {
 window.open("thread_mod.php?userid_warn="+userid+"&abdann=$abdann&sid=$session[hash]", 'modcp', 'toolbars=0, scrollbars=1, location=0, statusbars=0, menubars=0, resizable=1, width=500, height=400, left = 200, top = 100');
}
//-->
</script>
                        <!-- THREAD_MODCP -->
<title>$master_board_name | $board[title] | $thread[prefix] $thread[topic]</title>
$headinclude

<link rel="contents" href="board.php?boardid=$boardid{$SID_ARG_2ND}" />
<if($t->pages>1)>
<then>
<link rel="first" href="thread.php?threadid=$threadid&amp;threadview=$threadview&amp;hilight=$hilight&amp;hilightuser=$hilightuser&amp;page=1{$SID_ARG_2ND}" />
<link rel="last" href="thread.php?threadid=$threadid&amp;threadview=$threadview&amp;hilight=$hilight&amp;hilightuser=$hilightuser&amp;page=$t->pages{$SID_ARG_2ND}" />

<if($t->pages>$t->page)><then><link rel="next" href="thread.php?threadid=$threadid&amp;threadview=$threadview&amp;hilight=$hilight&amp;hilightuser=$hilightuser&amp;page=$t->page+1{$SID_ARG_2ND}" /></then></if>
<if($t->page>1)><then><link rel="prev" href="thread.php?threadid=$threadid&amp;threadview=$threadview&amp;hilight=$hilight&amp;hilightuser=$hilightuser&amp;page=$t->page-1{$SID_ARG_2ND}" /></then></if>

</then>
</if>

<script type="text/javascript">
<!--
var imageMaxWidth = $picmaxwidth;
var imageMaxHeight = $picmaxheight;
//-->
</script>
<script type="text/javascript" src="js/images.js"></script>
<script type="text/javascript">
<!--
function rating(userid) {
 window.open("misc.php?action=userrating&userid="+userid+"{$SID_ARG_2ND_UN}", "moo", "toolbar=no,scrollbars=yes,resizable=yes,width=350,height=205");
}
//-->
</script>
</head>

<body onload="resizeImages();">
$header
 <table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
 <tr>
  <td class="tablea"><table cellpadding="0" cellspacing="0" border="0" style="width:100%">
   <tr class="tablea_fc">
    <td align="left"><span class="smallfont"><b><a href="index.php{$SID_ARG_1ST}">$master_board_name</a>$navbar &raquo; </b><if($thread['prefix']!="")><then><span class="prefix">$thread[prefix]</span> </then></if><b>$thread[topic]</b></span></td>
    <td align="right"><span class="smallfont"><b>$usercbar</b></span></td>
   </tr>
  </table></td>
 </tr>
 <tr>
  <td class="tabletitle"><table cellpadding="0" cellspacing="0" border="0" style="width:100%">
   <tr class="tabletitle_fc">
    <td align="left"><span class="smallfont"><a href="thread.php?goto=lastpost&amp;threadid=$threadid{$SID_ARG_2ND}">{$lang->items['LANG_THREAD_LASTPOST']}</a> | <a href="thread.php?goto=firstnew_thread&amp;threadid=$threadid{$SID_ARG_2ND}">{$lang->items['LANG_THREAD_FIRST_NEWPOST']}</a></span></td>
    <td align="right" valign="top"><span class="smallfont"><a href="print.php?threadid=$threadid&amp;page=$t->page{$SID_ARG_2ND}">{$lang->items['LANG_THREAD_PRINTTHREAD']}</a> | <if($turnoff_formmail==0)><then><a href="formmail.php?threadid=$threadid{$SID_ARG_2ND}">{$lang->items['LANG_THREAD_SENDTOFRIEND']}</a> |</then></if> <a href="usercp.php?action=addsubscription&amp;threadid=$threadid{$SID_ARG_2ND}">{$lang->items['LANG_THREAD_ADD_FAVORITES']}</a></span></td>
   </tr>
  </table></td>
 </tr>
</table>
<table style="width:{$style['tableinwidth']}">
 <tr>
  <td align="left" valign="bottom"><span class="smallfont">$t->pagelink</span></td>
  <td align="right" valign="bottom"><span class="smallfont">$newthread $addreply</span></td>
 </tr>
</table>
$thread_poll
<table cellpadding="0" cellspacing="0" border="0" style="width:{$style['tableinwidth']}" align="center">
 <tr>
  <td><table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" class="tableinborder" style="width:100%">
   <tr>
    <td class="tablecat" align="left"<if(isset($t->postbitlist))><then> colspan="3"</then></if>><span class="normalfont"><a href="javascript:self.scrollTo(0,50000);"><img src="{$style['imagefolder']}/asc.gif" border="0" alt="{$lang->items['LANG_THREAD_GODOWN']}" title="{$lang->items['LANG_THREAD_GODOWN']}" /></a> <b>$thread[topic] $threadrating</b></span></td>
   </tr>
   
   <if(isset($t->postbitlist))>
   <then>
   
    <tr align="center">
     <td class="tabletitle" style="width:80%"><span class="smallfont"><b>{$lang->items['LANG_THREAD_POSTBITLIST']}</b></span></td>
     <td class="tabletitle" style="width:20%"><span class="smallfont"><b>{$lang->items['LANG_THREAD_AUTHOR']}</b></span></td>
     <td class="tabletitle" nowrap="nowrap"><span class="smallfont"><b>{$lang->items['LANG_THREAD_DATE']}</b></span></td>
    </tr>
    
    <if($t->page!=1)>
    <then>
    
    <tr align="center">
     <td class="tableb" colspan="3"><span class="normalfont"><a href="thread.php?threadid=$threadid&amp;threadview=$threadview&amp;hilight=$hilight&amp;hilightuser=$hilightuser&amp;page=<expression>($t->page-1)</expression>{$SID_ARG_2ND}">{$lang->items['LANG_THREAD_PREVPAGE']}</a></span></td>
    </tr>
    
    </then>
    </if>
    
    {$t->postbitlist}    
    
    <if($t->page<$t->pages)>
    <then>
    
    <tr align="center">
     <td class="tableb" colspan="3"><span class="normalfont"><a href="thread.php?threadid=$threadid&amp;threadview=$threadview&amp;hilight=$hilight&amp;hilightuser=$hilightuser&amp;page=<expression>($t->page+1)</expression>{$SID_ARG_2ND}">{$lang->items['LANG_THREAD_NEXTPAGE']}</a></span></td>
    </tr>
    
    </then>
    </if>
   
   </table><br />
   <table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" class="tableinborder" style="width:100%">
   
   </then>
   <else>
   	</table>
   </else>
   </if>
   
   
   <table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" class="tableinborder" style="width:100%">
   <tr>
    <td class="tabletitle" align="left" style="width:<expression>((2*$style['tableincellpadding'])+159)</expression>px" nowrap="nowrap"><span class="smallfont"><b>{$lang->items['LANG_THREAD_AUTHOR']}</b></span></td>
    <td class="tabletitle"><table cellpadding="0" cellspacing="0" border="0" style="width:100%">
     <tr class="tabletitle_fc">
      <td align="left"><span class="smallfont"><b>{$lang->items['LANG_THREAD_POST']}</b></span></td>
      <td align="right"><span class="smallfont"><b>&laquo;</b> <a href="thread.php?goto=nextoldest&amp;threadid=$threadid{$SID_ARG_2ND}">{$lang->items['LANG_THREAD_NEXTOLDEST']}</a> | <a href="thread.php?goto=nextnewest&amp;threadid=$threadid{$SID_ARG_2ND}">{$lang->items['LANG_THREAD_NEXTNEWEST']}</a> <b>&raquo;</b></span></td>
     </tr>
    </table></td>
   </tr>
  </table>
  $postbit
  <table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" class="tableinborder" style="width:100%">
   <tr>
    <td class="tabletitle" colspan="2">
     <table cellpadding="0" cellspacing="0" border="0" style="width:100%">
      <tr class="tabletitle_fc">
       <td align="left"><span class="smallfont">$t->pagelink</span></td>
       <td align="right"><span class="smallfont"><a href="thread.php?threadid=$threadid&amp;threadview=1&amp;hilight=$hilight&amp;hilightuser=$hilightuser{$SID_ARG_2ND}">{$lang->items['LANG_THREAD_THREADED']}</a> | <a href="thread.php?threadid=$threadid&amp;threadview=0&amp;hilight=$hilight&amp;hilightuser=$hilightuser{$SID_ARG_2ND}">{$lang->items['LANG_THREAD_FLATTHREAD']}</a></span></td>
      </tr>
     </table>
    </td>
   </tr>
  </table></td>
 </tr>
</table>
<table style="width:{$style['tableinwidth']}">
 <tr>
  <td align="left" valign="top">$boardjump</td>
  <td align="right" valign="top"><span class="smallfont">$newthread $addreply</span></td>
 </tr>
</table>

<if(checkpermissions("can_rate_thread")==1 && $board['allowratings']==1 && !$thread['isvoted'])>
 <then>
 <table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
  
  <tr>
   <td class="tablea"><form action="threadrating.php" method="post"><table border="0" cellspacing="0" cellpadding="0" align="center" class="tablea_fc">
                      <tr align="center"> 
                        <td valign="bottom" align="right"><span class="normalfont"><b>{$lang->items['LANG_THREAD_THREADRATING']}</b>&nbsp;</span><span class="smallfont"><br /><br />
                          {$lang->items['LANG_THREAD_VERYPOOR']}&nbsp;<img src="{$style['imagefolder']}/thumbs_down.gif" border="0" alt="{$lang->items['LANG_THREAD_VERYPOOR']}" title="{$lang->items['LANG_THREAD_VERYPOOR']}" />&nbsp;</span> 
                        </td>
                        <td style="background-color: $colors[0]"><span class="smallfont"> 
                          <input type="radio" name="rating" value="1" onclick="this.form.submit();" />
                          <br />
                          1 </span></td>
                        <td style="background-color: $colors[1]"><span class="smallfont"> 
                          <input type="radio" name="rating" value="2" onclick="this.form.submit();" />
                          <br />
                          2 </span></td>
                        <td style="background-color: $colors[2]"><span class="smallfont"> 
                          <input type="radio" name="rating" value="3" onclick="this.form.submit();" />
                          <br />
                          3 </span></td>
                        <td style="background-color: $colors[3]"><span class="smallfont"> 
                          <input type="radio" name="rating" value="4" onclick="this.form.submit();" />
                          <br />
                          4 </span></td>
                        <td style="background-color: $colors[4]"><span class="smallfont"> 
                          <input type="radio" name="rating" value="5" onclick="this.form.submit();" />
                          <br />
                          5 </span></td>
                        <td style="background-color: $colors[5]"><span class="smallfont"> 
                          <input type="radio" name="rating" value="6" onclick="this.form.submit();" />
                          <br />
                          6 </span></td>
                        <td style="background-color: $colors[6]"><span class="smallfont"> 
                          <input type="radio" name="rating" value="7" onclick="this.form.submit();" />
                          <br />
                          7 </span></td>
                        <td style="background-color: $colors[7]"><span class="smallfont"> 
                          <input type="radio" name="rating" value="8" onclick="this.form.submit();" />
                          <br />
                          8 </span></td>
                        <td style="background-color: $colors[8]"><span class="smallfont"> 
                          <input type="radio" name="rating" value="9" onclick="this.form.submit();" />
                          <br />
                          9 </span></td>
                        <td style="background-color: $colors[9]"><span class="smallfont"> 
                          <input type="radio" name="rating" value="10" onclick="this.form.submit();" />
                          <br />
                          10 </span></td>
                        <td align="left" valign="bottom"><span class="smallfont">&nbsp;<img src="{$style['imagefolder']}/thumbs_up.gif" border="0" alt="{$lang->items['LANG_THREAD_VERYGOOD']}" title="{$lang->items['LANG_THREAD_VERYGOOD']}" />&nbsp;{$lang->items['LANG_THREAD_VERYGOOD']}</span></td>
                      </tr>
                    </table>
                    <input type="hidden" name="sid" value="$session[hash]" />
  <input type="hidden" name="threadid" value="$threadid" />
  <input type="hidden" name="page" value="{$t->page}" />
  </form></td>
  </tr>
   </table><br />
  </then>
</if>
$quickreply

 <table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
 <tr>
  <td class="tablea" align="left"><span class="smallfont"><b><a href="index.php{$SID_ARG_1ST}">$master_board_name</a>$navbar &raquo; </b><if($thread['prefix']!="")><then><span class="prefix">$thread[prefix]</span> </then></if><b>$thread[topic]</b></span></td>
 </tr>
</table>

<table style="width:{$style['tableinwidth']}">
 <tr>
  <td align="right">
   <if(checkmodpermissions())>
    <then>
     <form action="modcp.php" method="get" name="modoption">
      <select name="action">
 

Osiris-dg

Neuer Benutzer
tut ir ja leid. aber bräuchte doch nur kurz mal deien hilfe wie ich das weider hinbiegen kann.

wäre nett auf einen support per foum wenn es kein support per mail gibt (was ich auch verstehen kann)
 

Firestorm

Neuer Benutzer
Finde eine Zeile aus der Readme nicht!

##### usercp.php #####

Suche (Zeile 453):
$r_showsignatures = $wbbuserdata['showsignatures'];

Füge darüber ein:
$r_qreplyview = $wbbuserdata['qreplyview'];

$r_showsignatures = $wbbuserdata['showsignatures']; (diese Zeile existiert in meiner Usercp.php nicht!
Was soll ich machen?
Wbb Version 2.3.2
Das Forum ist noch ganz jungfreulich!
 

rellek

relativ sensationell
Teammitglied
dann such mal nur nach:
Code:
$r_showsignatures

Wenn die Zeile so _ähnlich_ wie die aus der readme aussieht, dann nimm die.

oder häng die usercp.php einfach mal an...
 
Oben