Importante: Esta página está utilizando galletas (cookies). Utilizando este sitio web sin apagar galletas en navegador, significa que estás de acuerdo para utilizarlo.
Comprar ahora! Características Descargas

Gana con nosotros!

Si te gustaría empezar ganando dinero con vBET unir a Afiliar Programa.
Resultados 1 a 10 de 12

Tema: Error en el editor de

Híbrido De Vista

Correo anterior Previous Post   Next Post Correo próximo
  1. #1
    Miembro Senior
    Fecha de Ingreso
    Noviembre 2009
    Mensajes
    168

    Default

    OK

    Por favor, ingresa como testuser, contraseña es la prueba. Idioma predeterminado para ese usuario es el danés.

    Luego, vaya a esta página: PentaxForums.com - Se Perfil: testuser
    o: PentaxForums.com

    Tenga en cuenta que es imposible enviar un PM o después de VM

  2. #2
    Michał Podbielski (VBET Personal) vBET's Avatar
    Fecha de Ingreso
    10 2009
    Mensajes
    3,037

    Default

    Aceptar. En la página se utiliza miembro de la plantilla: showthread_quickreply para el editor, el nuevo primer ministro: editor_toolbar_on.

    Que ya han demostrado editor_toolbar_on y he encontrado ningún problema allí ...

    Tal como yo entiendo que usted no puede enviar VM o PM porque los editores no se generan. Usted ya ha confirmado que su inversión editor_toolbar_on de un original que no da resultados. Por favor, cheque mismo showthread_quickreply y tarde me acceder a los detalles de todos modos - Voy a tener que ir allí y averiguar por qué se rompió y cómo solucionarlo.
    Si usted sospecha que los conflictos con algunos otros mod - desactive esta modificación temporal y comprobar sirve de ayuda. Si usted no tiene idea entonces simplemente desactivar otros plugins para editor_toolbar_end gancho. Si eso le ayuda - determinar qué plugin exactamente la causa del conflicto y que me haga saber.

    Si no se harán cargo - déjame entrar allí.

  3. #3
    Miembro Senior
    Fecha de Ingreso
    Noviembre 2009
    Mensajes
    168

    Default Una solución

    Hola Michal,

    Esto me pareció muy extraño, por lo que descartó conflictos plug-in y se dirigió directamente al archivo PHP.

    Trabajé en el código un poco y encontré la siguiente solución. Tal vez esto es algo que sólo afecta a mi sitio, pero parece que tan pronto como las comillas simples se introdujeron (\\ ') en el html, el editor de la quiebra. Por lo tanto, he cambiado todas las comillas simples para las comillas dobles, y todo funcionaba. Además, he tenido que quitar vbphrase $ ['vbenterprisetranslator_postin_noselection'] y sustituirla por 'Inglés' de la cadena. Ver un cambio en el código de abajo vbenterprisetranslator_functions_hooks.php:

    ENCONTRAR:

    PHP Code:
    function vbet_editor_toolbar_end(&$editor_template_name) {
    if (!
    $vbulletin->templatecache["$editor_template_name"]) {
    fetch_template("$editor_template_name");
    }
    $toReplace '<div id=\"$editorid';
    if (
    false === strpos($vbulletin->templatecache["$editor_template_name"], $toReplace)) {
    $toReplace '<div id=\"{$editorid';
    }
    require_once(
    DIR'/includes/vbenterprisetranslator_functions_utils.php');
    global 
    $vbphrase$vbulletin$stylevar;
    $additionalScript '<div class=\'smallfont\' style=\'text-align:left;\'>'
    .$vbphrase['vbenterprisetranslator_postin']
    .
    '&nbsp;<label for=\'vbet_addbbcodes\'><input id=\'vbet_addbbcodes\' type=\'radio\' name=\'vbet_postInLanguage\' value=\''
    .$vbulletin->userinfo['vbet_def_lang'].'\' checked>'
    .'<img src=\'images/vbet/flags/'
    .$vbulletin->userinfo['vbet_def_lang'].'.gif\' alt=\'$name\' border=\'0\'/>'
    .$vbphrase['vbenterprisetranslator_flag_'.strtr($vbulletin->userinfo['vbet_def_lang'], '-''_')]
    .
    '</label>&nbsp;&nbsp;&nbsp;<label for=\'vbet_nobbcodes\'><input id=\'vbet_nobbcodes\' type=\'radio\' name=\'vbet_postInLanguage\' value=\'0\'>'
    .$vbphrase['vbenterprisetranslator_postin_noselection']
    .
    '</label></div>'.$toReplace;
    $vbulletin->templatecache[$editor_template_name] =& vbet_replaceFirst($toReplace$additionalScript$vbulletin->templatecache["$editor_template_name"]);

    REEMPLAZAR:

    PHP Code:
    function vbet_editor_toolbar_end(&$editor_template_name) {
    if (!
    $vbulletin->templatecache["$editor_template_name"]) {
    fetch_template("$editor_template_name");
    }
    $toReplace '<div id=\"{$editorid';
    require_once(
    DIR'/includes/vbenterprisetranslator_functions_utils.php');
    global 
    $vbphrase$vbulletin$stylevar;
    $additionalScript '<div class=\"smallfont\" style=\"text-align:left;\">'
    .$vbphrase['vbenterprisetranslator_postin']
    .
    '&nbsp;<label for=\"vbet_addbbcodes\"><input id=\"vbet_addbbcodes\" type=\"radio\" name=\"vbet_postInLanguage\" value=\"'
    .$vbulletin->userinfo['vbet_def_lang'].'\" checked>'
    .'<img src=\"images/vbet/flags/'
    .$vbulletin->userinfo['vbet_def_lang'].'.gif\" alt=\"$name\" border=\"0\"/>'
    .$vbphrase['vbenterprisetranslator_flag_'.strtr($vbulletin->userinfo['vbet_def_lang'], '-''_')]
    .
    '</label>&nbsp;&nbsp;&nbsp;<label for=\"vbet_nobbcodes\"><input id=\"vbet_nobbcodes\" type=\"radio\" name=\"vbet_postInLanguage\" value=\"0\">'
    'English</label></div>'
    $toReplace;
    $vbulletin->templatecache[$editor_template_name] = vbet_replaceFirst($toReplace$additionalScript$vbulletin->templatecache[$editor_template_name]);

    También se deshizo de la strpos llamar al ahorro de recursos, como la versión en el código parece funcionar

  4. #4
    Michał Podbielski (VBET Personal) vBET's Avatar
    Fecha de Ingreso
    10 2009
    Mensajes
    3,037

    Default

    Hola. Me alegro de que la solución apa. Vamos a probarlo en nuestros foros y si se trabaja este se incluirá en la próxima versión. Por ahora son sólo uno, que tienen este problema (puede haber algún conflicto con otro mod), pero las soluciones de trabajo de todos son los mejores

    TENGA EN CUENTA: este strpos es necesario. Por desgracia, en vB3.x plantillas diferentes editores tienen códigos diferentes para marcar el lugar de edición. Algunos están utilizando <Div id = "$ EditorID ' y algunos están utilizando <Div id = "{$ EditorID '. Usted puede comprobarlo - acaba de hacer la búsqueda de la plantilla. Si se quita si con cláusula de strpos luego de algunos editores por defecto los botones de radio en lengua no se mostrará. Por favor, ser conscientes de ello.

    También si ha cambiado " a ", Lo más probable es que no es necesario \\ ", Y es suficiente tener ". Nosotros no lo comprueba, sin embargo, así que copia si quieres comprobarlo antes de nuestras pruebas.

  5. #5
    Miembro Senior
    Fecha de Ingreso
    Noviembre 2009
    Mensajes
    168

    Default

    Gracias por la nota! Ahora he puesto la parte posterior pulg strpos

  6. #6
    Miembro Senior
    Fecha de Ingreso
    Noviembre 2009
    Mensajes
    168

    Default

    En mi instalación, cualquier ocurrencia de "en lugar de \\" rompe inmediatamente el editor (a pesar de que tienes razón-ya que las cadenas están entre comillas simples, usted no pensaría que las barras invertidas sería necesario).

  7. #7
    Michał Podbielski (VBET Personal) vBET's Avatar
    Fecha de Ingreso
    10 2009
    Mensajes
    3,037

    Default

    Quote Iniciado por moman View Post
    En mi instalación, cualquier ocurrencia de "en lugar de \\" rompe inmediatamente el editor (a pesar de que tienes razón-ya que las cadenas están entre comillas simples, usted no pensaría que las barras invertidas sería necesario).
    No para PHP, pero parece que para la plantilla sí Tenemos que recordar que no está limpio de código PHP, pero se inyecta en el cuerpo de la plantilla. Como he escrito - no se ha probado, sólo una cosa lo que podría ser incluso mejor, que no aparece

    Sin embargo, nos pondrá a prueba en nuestros servidores \\ "solución y si el trabajo se incluirán en la próxima versión oficial, por lo que no tendrá que preocuparse de que durante las actualizaciones

  8. #8
    Michał Podbielski (VBET Personal) vBET's Avatar
    Fecha de Ingreso
    10 2009
    Mensajes
    3,037

    Default

    Probado y confirmado que trabajan a nuestro lado - este se incluirá en la próxima versión

Etiquetas para este Tema

Permisos

  • Usted no puede crear nuevos temas
  • Usted no puede enviar respuestas
  • Usted no puede Archivos adjuntos
  • Usted no puede editar tus mensajes
  •