Página 1 de 1

Respuesta rápida 3.0.6 + Almsamin wysiwyg error

Publicado: 17 Ene 2010, 19:47
por Juanla
Hola! Leí en un post que se preguntaba algo del tema un pequeño manual de mitch para "fusionarlas", he realizado el manual pero no consigo el resultado, no se si alguien ha tenido que hacer el mismo proceso y podría ayudarme porque muestra parte del editor pero no completo como vereis en la imagen:
Manual de mitch: http://www.phpbb-es.com/foro/soporte-mods-phpbb3/ayuda-editor-wysiwyg-t24360-32.html#p131338
Mi resultado:
Imagen
Estos son mis dos archivos, tal y como quedan tras la modificación superior.
viewtopic.php

Código: Seleccionar todo

    <?php
    /**
    *
    * @package phpBB3
    * @version $Id: viewtopic.php 10179 2009-09-23 08:19:22Z nickvergessen $
    * @copyright (c) 2005 phpBB Group
    * @license http://opensource.org/licenses/gpl-license.php GNU Public License
    *
    */

    /**
    * @ignore
    */
    define('IN_PHPBB', true);
    $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    include($phpbb_root_path . 'common.' . $phpEx);
    include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
    include($phpbb_root_path . 'includes/bbcode.' . $phpEx);

    // Start session management
    $user->session_begin();
    $auth->acl($user->data);

    if (isset($user))
    {
    $user->add_lang('mods/wysiwyg');
    }
    // Initial var setup
    $forum_id   = request_var('f', 0);
    $topic_id   = request_var('t', 0);
    $post_id   = request_var('p', 0);
    $voted_id   = request_var('vote_id', array('' => 0));

    $voted_id = (sizeof($voted_id) > 1) ? array_unique($voted_id) : $voted_id;
    Bla bla bla....
quickreply_editor.php

Código: Seleccionar todo

    <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 method="post" action="{U_QR_ACTION}">
          <div class="panel" id="qr_ns_editor_div">
             <div class="inner"><span class="corners-top"><span></span></span>
                <div class="content">
                   <h2>{L_QUICKREPLY}</h2>
                   <fieldset class="fields1">
                      <dl style="clear: left;">
                         <dt><label for="subject">{L_SUBJECT}:</label></dt>
                         <dd><input type="text" name="subject" id="subject-ns" size="45" maxlength="64" tabindex="2" value="{SUBJECT}" class="inputbox autowidth" /></dd>
                      </dl>
                   <div id="message-box-ns">
                      <textarea style="height: 9em;" name="message" rows="7" cols="76" tabindex="3" class="inputbox"></textarea>
                   </div>
                   </fieldset>
                   <fieldset class="submit-buttons">
                      {S_FORM_TOKEN}
                      {QR_HIDDEN_FIELDS}
                      <input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1" />&nbsp;
                      <input type="submit" accesskey="f" tabindex="7" name="full_editor" value="{L_FULL_EDITOR}" class="button2" />&nbsp;
                   </fieldset>
                </div>
             <span class="corners-bottom"><span></span></span></div>
          </div>
       </form>
    </noscript>
    <form id="postform" method="post" onsubmit="Gettext('message',true)" action="{U_QR_ACTION}"{S_FORM_ENCTYPE}>
       <div class="panel" style="display: none" id="qr_editor_div">
          <div class="inner"><span class="corners-top"><span></span></span>
             <div class="content">
                <h2>{L_QUICKREPLY}</h2>
                <fieldset class="fields1">
                   <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>
                <!-- INCLUDE wysiwyg.html -->
                </fieldset>
                <fieldset class="submit-buttons">
                   {S_FORM_TOKEN}
                   {QR_HIDDEN_FIELDS}
                   <input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1" />&nbsp;
                   <input type="submit" accesskey="f" tabindex="6" name="full_editor" value="{L_FULL_EDITOR}" class="button2" />&nbsp;
                </fieldset>
                <a href="" class="right-box up" onclick="hide_qr(false); return false;" title="{L_COLLAPSE_QR}">{L_COLLAPSE_QR}</a>
             </div>
          <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>

Re: Respuesta rápida 3.0.6 + Almsamin wysiwyg error

Publicado: 17 Ene 2010, 20:15
por mitch
Deja los archivos que tenías que editar en un adjunto o .rar subido a tu sitio... asi los puedo ver

Re: Respuesta rápida 3.0.6 + Almsamin wysiwyg error

Publicado: 17 Ene 2010, 20:22
por Juanla
Hecho:
http://www.otakiosko.net78.net/quickreply.rar

Eran esos 2 archivos solamente, si necesitas alguno más avisa :) en enlace a tu manual esta ahí arriba por si no te acuerdas :cerveza:

Re: Respuesta rápida 3.0.6 + Almsamin wysiwyg error

Publicado: 17 Ene 2010, 23:12
por mitch
El único error que veo, es que no has editado esta línea del .html

Código: Seleccionar todo

<form method="post" action="{U_QR_ACTION}">
revisa eso...

de ahi, solo me quedaría recomendar repasar la instalación del wysiwyg... yo tengo funcionando en localhost este editor, junto a la respuesta rápida de 3.0.6
por lo que solo me quedaría pensar que algo falta instalar del editor.

salu2

Re: Respuesta rápida 3.0.6 + Almsamin wysiwyg error

Publicado: 17 Ene 2010, 23:26
por Juanla

Código: Seleccionar todo

<form method="post" action="{U_QR_ACTION}">
En cuanto a esta línea en el archivo sin modificar viene 2 veces, yo solo lo cambié en la segunda vez que aparece porque era donde estaba el <div id="message-box" ..
De todas formas estuve probando con la otra línea, y con las dos editadas y si editaba la primera me rompia la estructura de capas...
Voy a revisar el mod wysiwyg y os cuento, gracias :)

Re: Respuesta rápida 3.0.6 + Almsamin wysiwyg error

Publicado: 18 Ene 2010, 16:03
por Juanla
Aquí traigos nuevas brevas!
Pues tuve un problemilla el cual el posting_editor.html de la página de firma en el perfil no funcionaba, asi que sustitui el debido posting_editor por el wysiwyg.html y vi que funcionó..
Entre al quickreply_editor.html y sustituí el último include del post_editor por el wysiwyg y junto a la modificación del viewtopic.php funciona perfectamente, así que ya lo tengo solucionado :)

Re: Respuesta rápida 3.0.6 + Almsamin wysiwyg error

Publicado: 18 Ene 2010, 17:37
por mitch
no comprendí del todo pero bueno... perfecto! :D

salu2

Re: Respuesta rápida 3.0.6 + Almsamin wysiwyg error

Publicado: 24 Ene 2010, 22:36
por ahh72
si pudieras hacer una guia un poco mas detallada y precisa para que le pueda servir de ayuda a otro usuario seria perfecto :wink:

saludos

Re: Respuesta rápida 3.0.6 + Almsamin wysiwyg error

Publicado: 18 Abr 2010, 17:57
por Juanla
No hay detalles que valgan: :P
Abrir:
/styles/tuestilo/templates/quickreply_editor.html

Sustituir:

Código: Seleccionar todo

<!-- INCLUDE posting_editor.html -->
Por:

Código: Seleccionar todo

<!-- INCLUDE wysiwyg.html -->

PD: Perdonen pero me olvide de este tema :ops