Поставяне на kredor в viewtopic.php

devent

Super Moderator
Здравейте, имам мод за бърз отговор и искам да поставя кредор там, обаче нещо не става.. Слагам го и като дам рефреш ми излиза бяла страничка.. ето какво правя:
Код:
// 
// 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 = ""; 
} 
else 
{ 
   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'> 
      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; 
            } 
            document.post.message.value += document.post.input.value; 
            return true; 
         } 
      } 
   </script> 
   <form action='".append_sid("posting.$phpEx")."' method='post' name='post' onsubmit='return checkForm(this)'> 
   <span class='genmed'><b>".$lang["Quick_Reply"].":</b><br />"; 

   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='10' cols='80' 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  . "' /> 
   <input type='checkbox' <name='rulz' checked='checked'> Прочетох <a href='rulz.php' target='_basic'>правилата</a> и съм съгласен/съгласна с тях<br>
   <input type='submit' name='preview' class='liteoption' value='".$lang['Preview']."' />  
   <input type='submit' name='post' class='mainoption' value='".$lang["Submit"]."' /> 
<span class="genmed"><b>Клавиатура </b></span><span id="kbs" name="kbs" style='position:relative;visibility:hidden'><input type="button" /></span><span style='position:relative;visibility:hidden' id="kbsLabel" name="kbsLabel"></span>   
</form></span>";
 
} 

$template->assign_vars(array( 
   'QUICK_REPLY_FORM' => $quick_reply_form) 
); 
// 
// END Quick Reply Mod 
//

Искам бутончето да е точно до субмита "Прати"


Благодаря предварително :>
 
Брех как не се сетих :) благодаря ти много.. Не е много на желаното място ама и така е перфектно ;>

За да не пускам нова тема ще задам още един въпрос. Става въпрос, че темплейта ми не е на целия екран ами е в средата(както тук) и понякога става разтягане на страниците. Намерих този мод, но нещо не става.. отново бял екран :> та въпроса е:
Код:
Отваряте posting.php и намирате някъде около 710 ред 

'MESSAGE' => $preview_message, 

след => слагате '<mwthree style="display:none"></mwthree>' .
Тук какво праим? да стане
Код:
'MESSAGE' => <mwthree style="display:none"></mwthree>'
или каква е идеята?

Ако модераторите или администратора сметне за добре ще го пусна като нова тема ;)
 
Проблема тук

Код:
'MESSAGE' => <mwthree style="display:none"></mwthree>'
е, че си забравил запетайката накрая.
 
ЕДИТ:
Обарках. :)
Проблема тук

Код:
'MESSAGE' => <mwthree style="display:none"></mwthree>'
е, че си забравил $preview_message, накрая.


трябва да стане:


Код:
'MESSAGE' => '<mwthree style="display:none"></mwthree>'.$preview_message,

Пише какво да добавиш след =>
и никъде не пише да махаш нещо.
 
Найстина никъде не пише да се маха :) ам сега направих го така:
Код:
		'MESSAGE' => '<mwthree style="display:none"></mwthree>'. $message,
обаче гледам пак се разтяга :< да не е защото темата е добавена преди този мод?

edit: това във viewtopic.php
 
devent каза:
Найстина никъде не пише да се маха :) ам сега направих го така:
Код:
		'MESSAGE' => '<mwthree style="display:none"></mwthree>'. $message,
обаче гледам пак се разтяга :< да не е защото темата е добавена преди този мод?

Първо да питам сложи ли js файла там където е посочено да се качи?
И второ дали си направил всичко, което е описано в мода.

Дай линк към темата която се разтяга и след като погледна кода
ще ти кажа дали си сложил правилно кода.

Най вероятно нещо с JS - си объркал.
 
За обикновен потребител е ок.. но при администратора или модератора се разтяга.. на какво може да се дължи това? ето и линка умишлено скрит линк влезте с ник: cw парола: cw - това е обикновен акаунт без права.. ето и модераторски: ник test парола test. Темата, която се разтяга е в раздел Спорт фен темата за левски.
 
Умишлено скрити линкове!

Както вече споменах това е само при администратора и при модераторите :<
 
Хм.. все си мисля, че проблема е в някой от модераторските способи.. напримерно за изтриване на съобщението или едит.. каде се намират тези картинки в кой файл да ги махна да видим дали е там проблема..
 

Back
Горе