Important: Cette page utilise des cookies (cookies). L'utilisation de ce site web sans avoir à éteindre les cookies dans le navigateur, cela signifie que vous êtes d'accord pour l'utiliser.
Achetez! Caractéristiques Téléchargements

Gagnez avec nous!

Si vous souhaitez commencer à gagner de l'argent avec vBET jointure à Programme d'affiliation.
Résultats 1 à 10 des 12

Discussion: Erreur dans l'éditeur

Hybride Vue

Post Précédent Previous Post   Next Post Prochain Post
  1. #1
    Membre Senior
    Date d'inscription
    Novembre 2009
    Messages
    168

    Default

    OK

    S'il vous plaît vous connecter en tant que testuser, mot de passe est test. La langue par défaut pour cet utilisateur est le danois.

    Ensuite, allez à cette page: PentaxForums.com - Se Profil: testuser
    ou: PentaxForums.com

    Notez qu'il est impossible d'envoyer un MP ou post VM

  2. #2
    Michał Podbielski (vBET Personnel) vBET's Avatar
    Date d'inscription
    Octobre 2009
    Messages
    3,037

    Default

    OK. Sur la page membre est utilisé modèle: showthread_quickreply pour l'éditeur; le nouveau Premier ministre: editor_toolbar_on.

    Vous avez déjà démontré editor_toolbar_on et j'ai trouvé aucun problème là-bas ...

    Si je comprends bien vous ne pouvez pas envoyer des VM ou PM parce que les éditeurs ne sont pas générés. Vous avez déjà confirmé que le renversement de votre editor_toolbar_on à celui d'origine ne vous donne aucun résultat. S'il vous plaît faites de même pour vérifier showthread_quickreply et de me PM accéder aux détails de toute façon - je vais devoir y aller et de trouver pourquoi il le rompit et comment y remédier.
    Si vous soupçonnez un conflit avec certains autres mods - s'il vous plaît désactiver temporairement ce mod et vérifier qu'elle ne l'aide. Si vous n'avez aucune idée alors juste désactiver les plugins d'autres editor_toolbar_end crochet. Si elle permettra - de déterminer quel plugin cause exactement le conflit et laissez-moi savoir.

    Si vous ne le manipuler - Laissez-moi là-dedans.

  3. #3
    Membre Senior
    Date d'inscription
    Novembre 2009
    Messages
    168

    Default Un correctif

    Salut Michal,

    Cela semblait très étrange, j'ai donc exclu les conflits plugin et est allé directement dans le fichier PHP.

    J'ai travaillé le code un peu et a trouvé la solution suivante. Peut-être que c'est quelque chose que touchent mon site, mais il semble que dès que les apostrophes ont été introduits (\\ ') dans le HTML, l'éditeur a éclaté. Ainsi, j'ai changé tous les guillemets simples pour les guillemets doubles, et tout fonctionnait. De plus, j'ai dû enlever vbphrase $ ['vbenterprisetranslator_postin_noselection'] et le remplacer par «anglais» de la chaîne. Voir ci-dessous en modifier le code vbenterprisetranslator_functions_hooks.php:

    TROUVER:

    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"]);

    REPLACE:

    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]);

    J'ai aussi débarrassé de l'strpos appel à économiser les ressources, comme la version codé en dur semble fonctionner

  4. #4
    Michał Podbielski (vBET Personnel) vBET's Avatar
    Date d'inscription
    Octobre 2009
    Messages
    3,037

    Default

    Salut. Content que tu aime solution. Nous allons le tester sur nos forums et si elle fonctionne ce sera inclus dans la prochaine version. Pour l'instant vous êtes seulement celui qui a cette question (peut être un conflit avec d'autres mod), mais les solutions de travail pour tous sont les meilleurs

    S'IL VOUS PLAÎT NOTE: cette strpos est nécessaire. Malheureusement, dans vB3.x modèles différents éditeurs ont un code différent pour marquer lieu éditeur. Certains sont à l'aide <Div id = "$ editorid ' et certains sont à l'aide <Div id = "{$ editorid '. Vous pouvez facilement le vérifier - il suffit de faire une recherche de modèle. Si vous supprimez si clause avec strpos puis pour certains éditeurs boutons par défaut de radio de langue ne sera pas montré. S'il vous plaît être conscient de cela.

    Aussi, si vous avez changé » à ", Plus que probablement vous n'avez pas besoin \\ ", Et il suffit d'avoir juste ". Nous n'avons pas vérifié encore, alors faire une copie si vous voulez le vérifier avant de nos tests.

  5. #5
    Membre Senior
    Date d'inscription
    Novembre 2009
    Messages
    168

    Default

    Merci pour la note! J'ai maintenant mettre l'strpos retour po

  6. #6
    Membre Senior
    Date d'inscription
    Novembre 2009
    Messages
    168

    Default

    Sur mon installation, toute occurrence de "au lieu de \\" pauses immédiatement l'éditeur (si vous avez raison, puisque les chaînes sont désormais des guillemets simples, vous ne penseriez pas les anti-slash sera nécessaire).

  7. #7
    Michał Podbielski (vBET Personnel) vBET's Avatar
    Date d'inscription
    Octobre 2009
    Messages
    3,037

    Default

    Quote Envoyé par moman View Post
    Sur mon installation, toute occurrence de "au lieu de \\" pauses immédiatement l'éditeur (si vous avez raison, puisque les chaînes sont désormais des guillemets simples, vous ne penseriez pas les anti-slash sera nécessaire).
    Pas pour PHP mais il semble que pour le modèle oui Nous devons nous rappeler que ce n'est pas propre code PHP, mais il est injecté dans le corps du template. Comme je l'ai écrit - il n'a pas été testé, seulement une chose qui pourrait être encore mieux, qui ne semble pas

    Pourtant, nous allons tester sur nos serveurs \\ "solution et si le travail sera inclus dans la prochaine sortie officielle, de sorte que vous n'aurez pas à vous inquiéter à ce sujet lors de mises à jour

  8. #8
    Michał Podbielski (vBET Personnel) vBET's Avatar
    Date d'inscription
    Octobre 2009
    Messages
    3,037

    Default

    Testé et validé par travailler de notre côté - ce qui sera inclus dans la prochaine version

Tags pour ce sujet

Règles des messages

  • Vous ne peut pas créer de nouvelles discussions
  • Vous ne peut pas réponses après
  • Vous ne peut pas pièces jointes après
  • Vous ne peut pas modifier vos messages
  •