[2.2.0] Full Quick Reply Editor

Modyfikacje do phpBB 3.0.x autorstwa użytkowników. Tutaj możesz zaprezentować swoje prace, także w wersjach deweloperskich.
Regulamin forum
Zakładając temat dla swojego stylu, wymagane jest dodanie go jako załącznik (przez forum) w pierwszym poście.
jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: [2.2.0] Full Quick Reply Editor

Post autor: jaroslw » 23 grudnia 2011, 19:08

Ciężko dojść do ładu w tym kodzie. Sporo zamieszania wprowadza Advanced BBCODE3. Jeśli możesz spróbuj ją wyłączyć i sprawdź czy będzie lepiej. Nie mogę znaleźć kodu, który wyświetla pierwszą szybką odpowiedź gdzieś w bloku #container, który zresztą zamyka, przez co sypie się układ. Może Tobie się uda, wiedząc co instalowałeś i zmieniałeś w pobliżu tych fragmentów.

Do mojego kodu zaś poprawka. Zaktualizuj cały quickreply_editor.html:

Kod: Zaznacz cały

<script type="text/javascript">
// <![CDATA[
   function hide_qr(show)
   {
      dE('qr_editor_div');
      dE('qr_showeditor_div');
      if (show && document.getElementById('qr_editor_div').style.display != 'none')
      {
         document.getElementsByName('message')[0].focus();
      }
      return true;
   }


   function init_qr()
   {
      dE('qr_showeditor_div');
      return true;
   }
   onload_functions.push('init_qr();');
   // ]]>
</script>
<noscript>
   <form id="postform" method="post" action="{U_QR_ACTION}">
      <div class="panel" id="qr_ns_editor_div">
         <div class="inner"><span class="corners-top"><span></span></span>
         
         <h2 id="postingbox">{L_QUICKREPLY}</h2>
         
         <fieldset class="fields2">
            <!-- IF S_SHOW_TOPIC_ICONS -->
               <dl>
                  <dt><label for="icon">{L_ICON}:</label></dt>
                  <dd>
                     <label for="icon"><input type="radio" name="icon" id="icon" value="0" checked="checked" /> {L_NO_TOPIC_ICON}</label>
                     <!-- BEGIN topic_icon --><label for="icon-{topic_icon.ICON_ID}"><input type="radio" name="icon" id="icon-{topic_icon.ICON_ID}" value="{topic_icon.ICON_ID}" {topic_icon.S_ICON_CHECKED} /><img src="{topic_icon.ICON_IMG}" width="{topic_icon.ICON_WIDTH}" height="{topic_icon.ICON_HEIGHT}" alt="" title="" /></label> <!-- END topic_icon -->
                  </dd>
               </dl>
            <!-- ENDIF -->
            
            <!-- IF S_DISPLAY_USERNAME -->
               <dl style="clear: left;">
                  <dt><label for="username">{L_USERNAME}:</label></dt>
                  <dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox autowidth" /></dd>
               </dl>
            <!-- ENDIF -->
            
            <dl style="clear: left;">
               <dt><label for="subject">{L_SUBJECT}:</label></dt>
               <dd><input type="text" name="subject" id="subject" size="45" maxlength="64" tabindex="2" value="{SUBJECT}" class="inputbox autowidth" /></dd>
            </dl>
            
            <!-- IF CAPTCHA_TEMPLATE and S_CONFIRM_CODE -->
               <!-- DEFINE $CAPTCHA_TAB_INDEX = 3 -->
               <!-- INCLUDE {CAPTCHA_TEMPLATE} -->
            <!-- ENDIF -->
            
            <!-- INCLUDE posting_buttons.html -->
            
            <!-- IF S_SMILIES_ALLOWED and .smiley -->
               <div id="smiley-box">
                  <strong>{L_SMILIES}</strong><br />
                  <!-- BEGIN smiley -->
                     <a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
                  <!-- END smiley -->
                  
                  <!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
                     <br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
                  <!-- ENDIF -->
               </div>
            <!-- ENDIF -->
            
            <div id="message-box" <!-- IF not S_SMILIES_ALLOWED -->style="width: 100%;"<!-- ENDIF -->>
               <textarea style="height: 9em;" name="message" rows="15" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="initInsertions();" class="inputbox"></textarea>
            </div>
         </fieldset>
         
         <span class="corners-bottom"><span></span></span></div>
      </div>
      
      <div class="panel bg2">
         <div class="inner"><span class="corners-top"><span></span></span>
         
         <fieldset class="submit-buttons">
            {S_FORM_TOKEN}
            {QR_HIDDEN_FIELDS}
            <!-- IF S_SAVE_ALLOWED --><input type="submit" accesskey="k" tabindex="6" name="save" value="{L_SAVE_DRAFT}" class="button2" />&nbsp;<!-- ENDIF -->
            <input type="submit" accesskey="f" tabindex="7" name="preview" value="{L_PREVIEW}" class="button1" onclick="document.getElementById('postform').action += '#preview';" />&nbsp;
            <input type="submit" accesskey="s" tabindex="8" name="post" value="{L_SUBMIT}" class="button1" />&nbsp;
         </fieldset>
         
         <span class="corners-bottom"><span></span></span></div>
      </div>
   </form>
</noscript>
<form id="postform" method="post" action="{U_QR_ACTION}">
    <div style="display: none" id="qr_editor_div">
		<div class="panel" id="postingbox">
         <div class="inner"><span class="corners-top"><span></span></span>
         
         <h2>{L_QUICKREPLY}</h2>
         
         <fieldset class="fields2">
            <!-- IF S_SHOW_TOPIC_ICONS -->
               <dl>
                  <dt><label for="icon">{L_ICON}:</label></dt>
                  <dd>
                     <label for="icon"><input type="radio" name="icon" id="icon" value="0" checked="checked" /> {L_NO_TOPIC_ICON}</label>
                     <!-- BEGIN topic_icon --><label for="icon-{topic_icon.ICON_ID}"><input type="radio" name="icon" id="icon-{topic_icon.ICON_ID}" value="{topic_icon.ICON_ID}" {topic_icon.S_ICON_CHECKED} /><img src="{topic_icon.ICON_IMG}" width="{topic_icon.ICON_WIDTH}" height="{topic_icon.ICON_HEIGHT}" alt="" title="" /></label> <!-- END topic_icon -->
                  </dd>
               </dl>
            <!-- ENDIF -->
            
            <!-- IF S_DISPLAY_USERNAME -->
               <dl style="clear: left;">
                  <dt><label for="username">{L_USERNAME}:</label></dt>
                  <dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox autowidth" /></dd>
               </dl>
            <!-- ENDIF -->
            
            <dl style="clear: left;">
               <dt><label for="subject">{L_SUBJECT}:</label></dt>
               <dd><input type="text" name="subject" id="subject" size="45" maxlength="64" tabindex="2" value="{SUBJECT}" class="inputbox autowidth" /></dd>
            </dl>
            
            <!-- IF CAPTCHA_TEMPLATE and S_CONFIRM_CODE -->
               <!-- DEFINE $CAPTCHA_TAB_INDEX = 3 -->
               <!-- INCLUDE {CAPTCHA_TEMPLATE} -->
            <!-- ENDIF -->
            
            <!-- INCLUDE posting_buttons.html -->
            
            <!-- IF S_SMILIES_ALLOWED and .smiley -->
               <div id="smiley-box">
                  <strong>{L_SMILIES}</strong><br />
                  <!-- BEGIN smiley -->
                     <a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
                  <!-- END smiley -->
                  
                  <!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
                     <br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
                  <!-- ENDIF -->
               </div>
            <!-- ENDIF -->
            
            <div id="message-box" <!-- IF not S_SMILIES_ALLOWED -->style="width: 100%;"<!-- ENDIF -->>
               <textarea style="height: 9em;" name="message" rows="15" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="initInsertions();" class="inputbox"></textarea>
            </div>
         </fieldset>
         
         <a href="" class="right-box up" onclick="hide_qr(false); return false;" title="{L_COLLAPSE_QR}">{L_COLLAPSE_QR}</a>
         
         <span class="corners-bottom"><span></span></span></div>
      </div>
      
      <div class="panel bg2">
         <div class="inner"><span class="corners-top"><span></span></span>
         
         <fieldset class="submit-buttons">
            {S_FORM_TOKEN}
            {QR_HIDDEN_FIELDS}
            <!-- IF S_SAVE_ALLOWED --><input type="submit" accesskey="k" tabindex="6" name="save" value="{L_SAVE_DRAFT}" class="button2" />&nbsp;<!-- ENDIF -->
            <input type="submit" accesskey="f" tabindex="7" name="preview" value="{L_PREVIEW}" class="button1" onclick="document.getElementById('postform').action += '#preview';" />&nbsp;
            <input type="submit" accesskey="s" tabindex="8" name="post" value="{L_SUBMIT}" class="button1" />&nbsp;
         </fieldset>
         
         <span class="corners-bottom"><span></span></span></div>
      </div>
   </div>
   
   <div class="panel" style="display: none" id="qr_showeditor_div" >
      <div class="inner"><span class="corners-top"><span></span></span>

         <div class="content">
            <fieldset class="submit-buttons">
               <input type="submit" name="show_qr" tabindex="1" class="button2" value="{L_SHOW_QR}" onclick="hide_qr(true);return false;"/>
            </fieldset>
         </div>
      <span class="corners-bottom"><span></span></span></div>
   </div>
</form> 
Wyeliminuje to powtórzony pasek z przyciskami. W tym momencie cała moja szybka odpowiedź będzie pod rozwijającym przyciskiem.
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

Aviator
Administrator
Posty: 2089
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

Re: [2.2.0] Full Quick Reply Editor

Post autor: Aviator » 23 grudnia 2011, 20:41

Ale kiedyś miałem już tą Twoją modyfikacje razem z ABBCODE3 i było ok, tylko że była szybka odpowiedź ciągle otwrata, a teraz dziwnie się ona powieliła itd.
Wyłączyłem ABBCODE3, i jest lepiej, tak jak powinno być, ale zależy mi żeby ABBCODE3 było włączone
Wcześniej się pytałem czy w ACP gdzieś jest jakaś opcja związana z tym modem, bo w instrukcji widziałem że się coś dodawało do ACP, ale nie potrafie tego znaleźć.

EDIT:
Uzyełm oryginalnego kody z instrukcji w pliku quickreply_editor.html i wszystko jest ok, ale okno szybkiej odpowiedzi jest domyślnie otwarte, także teraz tylko zrobić coś żeby je zamknąć.
-=Jeżeli w moim poście brakuje znaków diakrytycznych, oznacza to, że posta wyklepałem przez telefon=-

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: [2.2.0] Full Quick Reply Editor

Post autor: jaroslw » 24 grudnia 2011, 14:11

Psikus pisze:Wcześniej się pytałem czy w ACP gdzieś jest jakaś opcja związana z tym modem, bo w instrukcji widziałem że się coś dodawało do ACP, ale nie potrafie tego znaleźć.
Zapomniałem na to odpowiedzieć. W Funkcje witryny dodany został przełącznik czy szybka odpowiedź ma być wyświetlana na wszystkich stronach tematu, czy tylko na ostatniej (domyślnie na wszystkich).

Możemy jeszcze sprawdzić kod bez wersji na wypadek wyłączonego JS. Kod dla quickreply_editor.html bez używania <noscript>:

Kod: Zaznacz cały

<script type="text/javascript">
// <![CDATA[
   function hide_qr(show)
   {
      dE('qr_editor_div');
      dE('qr_showeditor_div');
      if (show && document.getElementById('qr_editor_div').style.display != 'none')
      {
         document.getElementsByName('message')[0].focus();
      }
      return true;
   }


   function init_qr()
   {
      dE('qr_showeditor_div');
      return true;
   }
   onload_functions.push('init_qr();');
   // ]]>
</script>

<form id="postform" method="post" action="{U_QR_ACTION}">
      <div class="panel" style="display: none" id="qr_editor_div">
         <div class="inner"><span class="corners-top"><span></span></span>
         
         <h2 id="postingbox">{L_QUICKREPLY}</h2>
         
         <fieldset class="fields2">
            <!-- IF S_SHOW_TOPIC_ICONS -->
               <dl>
                  <dt><label for="icon">{L_ICON}:</label></dt>
                  <dd>
                     <label for="icon"><input type="radio" name="icon" id="icon" value="0" checked="checked" /> {L_NO_TOPIC_ICON}</label>
                     <!-- BEGIN topic_icon --><label for="icon-{topic_icon.ICON_ID}"><input type="radio" name="icon" id="icon-{topic_icon.ICON_ID}" value="{topic_icon.ICON_ID}" {topic_icon.S_ICON_CHECKED} /><img src="{topic_icon.ICON_IMG}" width="{topic_icon.ICON_WIDTH}" height="{topic_icon.ICON_HEIGHT}" alt="" title="" /></label> <!-- END topic_icon -->
                  </dd>
               </dl>
            <!-- ENDIF -->
            
            <!-- IF S_DISPLAY_USERNAME -->
               <dl style="clear: left;">
                  <dt><label for="username">{L_USERNAME}:</label></dt>
                  <dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox autowidth" /></dd>
               </dl>
            <!-- ENDIF -->
            
            <dl style="clear: left;">
               <dt><label for="subject">{L_SUBJECT}:</label></dt>
               <dd><input type="text" name="subject" id="subject" size="45" maxlength="64" tabindex="2" value="{SUBJECT}" class="inputbox autowidth" /></dd>
            </dl>
            
            <!-- IF CAPTCHA_TEMPLATE and S_CONFIRM_CODE -->
               <!-- DEFINE $CAPTCHA_TAB_INDEX = 3 -->
               <!-- INCLUDE {CAPTCHA_TEMPLATE} -->
            <!-- ENDIF -->
            
            <!-- INCLUDE posting_buttons.html -->
            
            <!-- IF S_SMILIES_ALLOWED and .smiley -->
               <div id="smiley-box">
                  <strong>{L_SMILIES}</strong><br />
                  <!-- BEGIN smiley -->
                     <a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
                  <!-- END smiley -->
                  
                  <!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
                     <br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
                  <!-- ENDIF -->
               </div>
            <!-- ENDIF -->
            
            <div id="message-box" <!-- IF not S_SMILIES_ALLOWED -->style="width: 100%;"<!-- ENDIF -->>
               <textarea style="height: 9em;" name="message" rows="15" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="initInsertions();" class="inputbox"></textarea>
            </div>
         </fieldset>
         
         <a href="" class="right-box up" onclick="hide_qr(false); return false;" title="{L_COLLAPSE_QR}">{L_COLLAPSE_QR}</a>
         
         <span class="corners-bottom"><span></span></span></div>
      </div>
      
      <div class="panel bg2">
         <div class="inner"><span class="corners-top"><span></span></span>
         
         <fieldset class="submit-buttons">
            {S_FORM_TOKEN}
            {QR_HIDDEN_FIELDS}
            <!-- IF S_SAVE_ALLOWED --><input type="submit" accesskey="k" tabindex="6" name="save" value="{L_SAVE_DRAFT}" class="button2" />&nbsp;<!-- ENDIF -->
            <input type="submit" accesskey="f" tabindex="7" name="preview" value="{L_PREVIEW}" class="button1" onclick="document.getElementById('postform').action += '#preview';" />&nbsp;
            <input type="submit" accesskey="s" tabindex="8" name="post" value="{L_SUBMIT}" class="button1" />&nbsp;
         </fieldset>
         
         <span class="corners-bottom"><span></span></span></div>
      </div>
   
   <div class="panel" style="display: none" id="qr_showeditor_div" >
      <div class="inner"><span class="corners-top"><span></span></span>

         <div class="content">
            <fieldset class="submit-buttons">
               <input type="submit" name="show_qr" tabindex="1" class="button2" value="{L_SHOW_QR}" onclick="hide_qr(true);return false;"/>
            </fieldset>
         </div>
      <span class="corners-bottom"><span></span></span></div>
   </div>
</form> 
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

Aviator
Administrator
Posty: 2089
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

Re: [2.2.0] Full Quick Reply Editor

Post autor: Aviator » 25 grudnia 2011, 01:22

Juz jesteśmy prawie ku celu :)
"SO" jest zamknięta, ale widoczne są butony "Zapisz kopie roboczą" Podgląd" "wyślij". coś jeszcze jakby dało zrobić, zeby te butony nie były widoczne jak "SO" jest zamknięta?
-=Jeżeli w moim poście brakuje znaków diakrytycznych, oznacza to, że posta wyklepałem przez telefon=-

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: [2.2.0] Full Quick Reply Editor

Post autor: jaroslw » 26 grudnia 2011, 15:48

Nie uwzględniłem poprzedniej poprawki na tę belkę.

Kod: Zaznacz cały

<script type="text/javascript">
// <![CDATA[
   function hide_qr(show)
   {
      dE('qr_editor_div');
      dE('qr_showeditor_div');
      if (show && document.getElementById('qr_editor_div').style.display != 'none')
      {
         document.getElementsByName('message')[0].focus();
      }
      return true;
   }


   function init_qr()
   {
      dE('qr_showeditor_div');
      return true;
   }
   onload_functions.push('init_qr();');
   // ]]>
</script>

<form id="postform" method="post" action="{U_QR_ACTION}">
    <div style="display: none" id="qr_editor_div">
      <div class="panel" id="postingbox">
         <div class="inner"><span class="corners-top"><span></span></span>
         
         <h2>{L_QUICKREPLY}</h2>
         
         <fieldset class="fields2">
            <!-- IF S_SHOW_TOPIC_ICONS -->
               <dl>
                  <dt><label for="icon">{L_ICON}:</label></dt>
                  <dd>
                     <label for="icon"><input type="radio" name="icon" id="icon" value="0" checked="checked" /> {L_NO_TOPIC_ICON}</label>
                     <!-- BEGIN topic_icon --><label for="icon-{topic_icon.ICON_ID}"><input type="radio" name="icon" id="icon-{topic_icon.ICON_ID}" value="{topic_icon.ICON_ID}" {topic_icon.S_ICON_CHECKED} /><img src="{topic_icon.ICON_IMG}" width="{topic_icon.ICON_WIDTH}" height="{topic_icon.ICON_HEIGHT}" alt="" title="" /></label> <!-- END topic_icon -->
                  </dd>
               </dl>
            <!-- ENDIF -->
            
            <!-- IF S_DISPLAY_USERNAME -->
               <dl style="clear: left;">
                  <dt><label for="username">{L_USERNAME}:</label></dt>
                  <dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox autowidth" /></dd>
               </dl>
            <!-- ENDIF -->
            
            <dl style="clear: left;">
               <dt><label for="subject">{L_SUBJECT}:</label></dt>
               <dd><input type="text" name="subject" id="subject" size="45" maxlength="64" tabindex="2" value="{SUBJECT}" class="inputbox autowidth" /></dd>
            </dl>
            
            <!-- IF CAPTCHA_TEMPLATE and S_CONFIRM_CODE -->
               <!-- DEFINE $CAPTCHA_TAB_INDEX = 3 -->
               <!-- INCLUDE {CAPTCHA_TEMPLATE} -->
            <!-- ENDIF -->
            
            <!-- INCLUDE posting_buttons.html -->
            
            <!-- IF S_SMILIES_ALLOWED and .smiley -->
               <div id="smiley-box">
                  <strong>{L_SMILIES}</strong><br />
                  <!-- BEGIN smiley -->
                     <a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
                  <!-- END smiley -->
                  
                  <!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
                     <br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
                  <!-- ENDIF -->
               </div>
            <!-- ENDIF -->
            
            <div id="message-box" <!-- IF not S_SMILIES_ALLOWED -->style="width: 100%;"<!-- ENDIF -->>
               <textarea style="height: 9em;" name="message" rows="15" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="initInsertions();" class="inputbox"></textarea>
            </div>
         </fieldset>
         
         <a href="" class="right-box up" onclick="hide_qr(false); return false;" title="{L_COLLAPSE_QR}">{L_COLLAPSE_QR}</a>
         
         <span class="corners-bottom"><span></span></span></div>
      </div>
      
      <div class="panel bg2">
         <div class="inner"><span class="corners-top"><span></span></span>
         
         <fieldset class="submit-buttons">
            {S_FORM_TOKEN}
            {QR_HIDDEN_FIELDS}
            <!-- IF S_SAVE_ALLOWED --><input type="submit" accesskey="k" tabindex="6" name="save" value="{L_SAVE_DRAFT}" class="button2" />&nbsp;<!-- ENDIF -->
            <input type="submit" accesskey="f" tabindex="7" name="preview" value="{L_PREVIEW}" class="button1" onclick="document.getElementById('postform').action += '#preview';" />&nbsp;
            <input type="submit" accesskey="s" tabindex="8" name="post" value="{L_SUBMIT}" class="button1" />&nbsp;
         </fieldset>
         
         <span class="corners-bottom"><span></span></span></div>
      </div>
   </div>
   
   <div class="panel" style="display: none" id="qr_showeditor_div" >
      <div class="inner"><span class="corners-top"><span></span></span>

         <div class="content">
            <fieldset class="submit-buttons">
               <input type="submit" name="show_qr" tabindex="1" class="button2" value="{L_SHOW_QR}" onclick="hide_qr(true);return false;"/>
            </fieldset>
         </div>
      <span class="corners-bottom"><span></span></span></div>
   </div>
</form> 
Tym razem powinno zadziałać w 100%.
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

Aviator
Administrator
Posty: 2089
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

Re: [2.2.0] Full Quick Reply Editor

Post autor: Aviator » 28 grudnia 2011, 04:39

Teraz jest w porządku, dziękuje Ci za pomoc z doprowadzeniem tego do końca :)
___________________________________________________________________________________________________________

Może w kolejnej wersji (jeżeli jest w planach) dodać taką opcje że panel z bbcode itp. zaczyna się ładować po kliknięciu w okno szybkiej wiadomości, albo po otworzeniu okna z szybką odpowiedzią, było by tak jak to na skrypcie IPB jest ;)
-=Jeżeli w moim poście brakuje znaków diakrytycznych, oznacza to, że posta wyklepałem przez telefon=-

Awatar użytkownika
drobok
Posty: 3
Rejestracja: 13 lutego 2012, 19:30
Lokalizacja: Ruda Śląska

Re: [2.2.0] Full Quick Reply Editor

Post autor: drobok » 13 lutego 2012, 19:43

Witam,

Jak sprawić, aby ten mod był kompatybilny z tym stylem -> http://www.phpbb.com/styles/demo/3.0/?style_id=1096 ??
(nie posiada plików: ucp_prefs_view.html, oraz quickreply_editor.html)

Po wrzuceniu tych plików z prosilvera, wyświetla się, lecz niestety są bugi:
  1. gdy kliknę cytowanie przechodzi na dół szybkiej odpowiedzi, ale tekstu nie wpisuje,
  2. po kliknięciu na uśmieszki przenosi mnie na górę tematu
  3. po kliknięciu na jakiś bbcode zupełnie nic nie robi
Prosiłbym o poradę, z góry dziękuję za poświęcony czas :)
podpis :)

Awatar użytkownika
drobok
Posty: 3
Rejestracja: 13 lutego 2012, 19:30
Lokalizacja: Ruda Śląska

Re: [2.2.0] Full Quick Reply Editor

Post autor: drobok » 15 lutego 2012, 18:05

Jednak się myliłem. Niestety nie daje rady. (co od powyższego usunięcia)
W skrócie: mam styl elegance, brak innych dodatków.
W w/w stylu nie ma plików ucp_prefs_view.html, oraz quickreply_editor.html
Po wykonaniu instrukcji instalacyjnych samo okienko jest widoczne, ale nie działają emotki (przenosi na górę tematu), bbcode(nic się nie dzieje), oraz cytuj(przenosi tylko do okna). W konsoli js'a wywala błędy "is not defined".
podpis :)

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: [2.2.0] Full Quick Reply Editor

Post autor: jaroslw » 19 lutego 2012, 19:25

Czy ten styl przypadkiem nie dziedziczy plików z prosilver? Musisz wtedy zmienić te brakujące w katalogu prosilver lub skopiować je do katalogu Twojego aktualnego stylu.
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

Awatar użytkownika
drobok
Posty: 3
Rejestracja: 13 lutego 2012, 19:30
Lokalizacja: Ruda Śląska

Re: [2.2.0] Full Quick Reply Editor

Post autor: drobok » 23 lutego 2012, 19:08

Instalacja dodatku na prosilver/kopiowanie plików z prosilver nic to nie daje. (tzn na prosilver działa dobrze, ale na elegance mam to co napisałem)
Wywalenie tych plików z prosilver powoduje error (więc korzysta z nich), lecz mimo zmian właśnie w tym pliku niestety mam w/w problem :)
podpis :)

Aviator
Administrator
Posty: 2089
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

Re: [2.2.0] Full Quick Reply Editor

Post autor: Aviator » 16 marca 2012, 09:56

weeb :)
A czy w zmianach które u mnie wprowadziliśmy dałoby rade dodać jeszcze taką opcję, że gdy cytujemy całego posta lub używając cytowania selektywnego to jak tekst trafia do panelu z szybką odpowiedzią ulegał automatycznemu otworzeniu ?
______________________________________________________________________________________________________________________
-=Jeżeli w moim poście brakuje znaków diakrytycznych, oznacza to, że posta wyklepałem przez telefon=-

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: [2.2.0] Full Quick Reply Editor

Post autor: jaroslw » 27 marca 2012, 17:16

Masz na myśli przechodzenie do okienka pisania posta po cytowaniu? Tak powinno być w standardzie - odnośnik kieruje do bloku o id #postingbox. Być może nazywa się on u Ciebie inaczej.
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

Aviator
Administrator
Posty: 2089
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

Re: [2.2.0] Full Quick Reply Editor

Post autor: Aviator » 27 marca 2012, 17:20

Wszystko jest w porządku, wiadomość cytowana i cytowana selektywnie trafia do panelu, ale panel jest zamknięty bo tak nasze modyfikacje to sprawiły i tak miało być ;) ale chodzi właśnie o to żeby panel szybkiej odpowiedzi uległ automatycznemu otworzeniu, gdy cytujemy lub cytujemy selektywnie gdy tekst trafia do panelu szybkiej odpowiedzi. :)
-=Jeżeli w moim poście brakuje znaków diakrytycznych, oznacza to, że posta wyklepałem przez telefon=-

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: [2.2.0] Full Quick Reply Editor

Post autor: jaroslw » 27 marca 2012, 17:45

Możesz udostępnić konto testowe? Nie pamiętam już jak to dokładnie wyglądało. Nie jestem mocny z JavaScript, ale spróbuj w viewtopic_body.html z taką kombinacją, zamień:

Kod: Zaznacz cały

onclick="addquote({postrow.POST_ID}, '{postrow.POSTER_QUOTE}', '{LA_WROTE}');"
na:

Kod: Zaznacz cały

onclick="addquote({postrow.POST_ID}, '{postrow.POSTER_QUOTE}', '{LA_WROTE}'); hide_qr(true);return false;"
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

Aviator
Administrator
Posty: 2089
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

Re: [2.2.0] Full Quick Reply Editor

Post autor: Aviator » 27 marca 2012, 18:00

Powyższe nie działa.
konto testowe.
L: tester
H: test12
-=Jeżeli w moim poście brakuje znaków diakrytycznych, oznacza to, że posta wyklepałem przez telefon=-

Zablokowany