PDA

Voir la version complète: Résolu chargement jquery pour les utilisateurs inutilement



tavenger5
16-10-12, 22:04
La nouvelle fonctionnalité de traduction du manuel charge jquery pour chaque utilisateur causant ma répartition des données remonter à environ 1,75 Go par jour !

S'il vous plaît ajouter une fonction pour ne charger que jquery pour les utilisateurs qui sont autorisés à entrer traductions manuelles.

Je suis entré dans cela comme un bug car il n'est pas vraiment une demande de fonctionnalité, mais les façon dont les choses devraient être.

Marcin Kalak
17-10-12, 19:15
Vous avez raison. Je vous remercie de votre attention.

tavenger5
18-10-12, 14:22
S'il vous plaît laissez-moi savoir si il ya une solution pour ce manuel dans l'intervalle.

Marcin Kalak
18-10-12, 22:00
Quick fixera pour la question est :

Ouvrir le fichier includes/vbenterprisetranslator_functions_hooks.php
Trouvez le code suivant:


$vbet_scriptInclude ='<script type="text/javascript" src="clientscript/vbet/vbet.script.js"></script><script type="text/javascript" src="clientscript/vbet/jquery.min.js"></script>';
if(isset($template_hook['headinclude_javascript']) ){
$template_hook['headinclude_javascript'] .= $vbet_scriptInclude;
}else{
$template_hook['headinclude_javascript'] = $vbet_scriptInclude;
}

Remplacez ce code :


require_once(DIR. '/includes/vbenterprisetranslator_functions_utils.php');
global $vbulletin;
if(vbet_canEditCache($vbulletin->userinfo))
{
$vbet_scriptInclude ='<script type="text/javascript" src="clientscript/vbet/vbet.script.js"></script><script type="text/javascript" src="clientscript/vbet/jquery.min.js"></script>';
if(isset($template_hook['headinclude_javascript']) ){
$template_hook['headinclude_javascript'] .= $vbet_scriptInclude;
}else{
$template_hook['headinclude_javascript'] = $vbet_scriptInclude;
}
}


Cela devrait corriger le problème. Nous ajouterons ce correctif dans la prochaine version.

tavenger5
18-10-12, 22:55
Merci! Je l'apprécie!

Marcin Kalak
19-10-12, 09:33
Je suis content d'avoir pu vous aider.

tavenger5
25-10-12, 14:35
en fait, c'est produire une erreur :
PHP Fatal error : Call à vbet_canEditCache() fonction non définie dans /home/site/public_html/includes/vbenterprisetranslator_functions_hooks.php en ligne 685

Marcin Kalak
25-10-12, 15:51
Ajouter juste avant le code de modification :

require_once(DIR. '/includes/vbenterprisetranslator_functions_utils.php');
J'ai ajouter ce code à la solution miracle.

tavenger5
25-10-12, 16:42
Merci pour la réponse rapide!

Marcin Kalak
25-10-12, 22:29
Je suis content d'avoir pu vous aider.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Thanks to vBET 4.10.1 you can enjoy automatic translations