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.
Page 1 des 2 12 DernièreLast
Résultats 1 à 10 des 15

Discussion: Fatal error: Cannot redeclare vbseo_thread_seotitle () (pas encore clos)

  1. #1
    Membre
    Date d'inscription
    Octobre 2009
    Messages
    72

    Exclamation Fatal error: Cannot redeclare vbseo_thread_seotitle () (pas encore clos)

    Désolé mais ce n'est pas fermé.

    Comme je le disais, j'ai fait la modification du fichier (voir code ci-dessous) et l'a envoyé (et oui, j'ai écrasé l'ancienne).

    Code:
    if (!function_exists("vbseo_thread_seotitle")) {
    function vbseo_thread_seotitle(&$vbseo_gcache_thread)
    {
    global $vbphrase;
    if (!isset($vbseo_gcache_thread['seotitle']))
    {
    $ttl = ($vbseo_gcache_thread['title'] ? $vbseo_gcache_thread['title'] : $vbseo_gcache_thread['threadtitle']);
    if(VBSEO_URL_THREAD_PREFIX && 
    ($prefid = $vbseo_gcache_thread['prefixid']) )
    $ttl = (VBSEO_URL_THREAD_PREFIX_NAME ? $vbphrase["prefix_".$prefid."_title_plain"] : $prefid) . ' ' . $ttl;
    $vbseo_gcache_thread['seotitle'] = vbseo_filter_replace_text ($ttl);
    }
    }
    }
    J'ai défini l'option de vBulletin Gardez non les caractères anglais dans les URL
    Remplacez le contenu du "meta keywords"? est éteint.

    Type de lien est fixée à: VBSEO_URI

    htaccess entrées sont ajoutées

    Code:
    Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{HTTP_HOST} !^www\.patientenfragen\.net$
    RewriteRule (.*) http://www.patientenfragen.net/$1 [L,R=301]
    
    RewriteRule ^/?(en|de)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/index.php [L,QSA]
    RewriteRule ^/?(en|de)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/$2 [L,QSA]
    
    RewriteCond %{REQUEST_URI} !(admincp/|modcp/|vbseo_sitemap/|cron)
    RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbenterprisetranslator_seo.php [L,QSA]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
    RewriteRule $ vbenterprisetranslator_seo.php [L,QSA]
    
    RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
    
    RewriteCond %{REQUEST_URI} !(admincp/|modcp/|chat|cron|vbseo_sitemap)
    RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
    RewriteRule ^(.+)$ vbseo.php [L,QSA]
    téléchargées et l'erreur est affiché.

    Alors s'il vous plaît les conseils

    Merci

    Starbug
    Dernière édition par le StarBuG; 12-12-09 au 10:54.

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

    Default

    La seule raison pour laquelle cette communication peut être affichée, c'est que la fonction est déclarée vbseo_thread_seotitle deux fois. C'est pourquoi il est nécessaire d'ajouter celui-ci si la déclaration. Toutes les autres configurations n'ont rien à à cette question.

    S'il vous plaît assurez-vous que, après les changements que vous avez téléchargé le fichier en place appropriée (je sais que vous avez écrit que vous avez fait, juste s'il vous plaît le vérifier sur le côté serveur ne l'avez ce qu'il faut).

    Si vous êtes sûr à 100% alors s'il vous plaît me PM accéder aux détails de votre FTP.

  3. #3
    Membre
    Date d'inscription
    Octobre 2009
    Messages
    72

    Default

    Accès FTP n'est pas possible, désolé.
    Laissez-moi savoir ce que vous devez savoir et je vais lui donner.

    J'ai joint le fichier que archive zip.

    Je pirater les fichiers vBulletin pour près de 10 ans maintenant.
    Ajout de deux lignes de codes n'est pas si difficile que vous connaissez.

    Il doit y avoir un problème quelque part ailleurs

    PS: Le fichier attaché que je j'ai téléchargé sur mon forum en direct sur 20sek ya
    pps: j'ai eu vBSEO 3.3.1 course et juste mis à jour à 3.3.2. Même problème il ya, après les modifications.
    PPPS: Mon charset est: ISO-8859-1 (allemand) J'espère que ce n'est pas un problème
    Dernière édition par le StarBuG; 12-12-09 au 19:11.

  4. #4
    Membre
    Date d'inscription
    Octobre 2009
    Messages
    72

    Default

    Ok j'ai trouvé une solution partielle au problème.

    Mon Charset a été fixé avec des lettres majuscules (ISO-8859-1)
    Après que je l'ai changé pour toutes les œuvres de minuscules vBET l'exception pour la page principale du forum.
    (Vous devriez inclure cela dans votre manuel d'installation ou de modifier le code afin qu'il fonctionne avec des lettres majuscules trop )

    Au début je pensais les entrées dans Définir des alias accueil étaient le problème,
    mais même sans les entrées de la page d'accueil du forum n'a donné le même message d'erreur.

    En particulier:
    Si Définir des alias accueil est vide, seul l'anglais (la traduction ayant domain.de / EN / AS page principale du forum) travaille
    ma langue principale (domain.de) donne l'erreur.

    Si j'ajoute les entrées et index.php index.php? à Définir des alias accueil alors le / fr / pièce obtient rayé de l'url et l'anglais et l'allemand ne fonctionnent pas.

    S'il vous plaît conseils

    ps: laisser Définir des alias accueil vide me donne un petit estomac Aché parce que c'est une fuite de PR grave si 3 principal forum urls (index.php, index.php? et /) sont présents
    Dernière édition par le StarBuG; 12-12-09 au 19:53.

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

    Default

    Salut.



    A propos de majuscules et minuscules - il a affaire seulement pour charset utf-8 et il est décrit dans le manuel. Votre modification a rien à faire avec "Impossible vbseo_thread_seotitle redéclarer ()"-. Depuis que vous êtes en php depuis si longtemps vous imaginer que cette communication indique clairement que la fonction a été déjà déclaré l'ANC ne peut pas être redéclaré Il doit donc être une coïncidence, mais le bon message c'est que vous n'avez pas ce problème plus.

    A propos de la nouvelle. S'il vous plaît vous assurer que vous avez la configuration vBET bon et htaccess -. Surtout quand votre forum est en sous-répertoire dans l'URL. options vBET dans la catégorie principales sont importants - vérifier celles-ci et lire les descriptions - ne pas utiliser toute si elle n'est pas appropriée.
    Je ne peux pas vous dire à beaucoup plus puisque vous n'avez pas donné le message d'erreur, ou une URL véritable forum. S'il vous plaît PM moi l'adresse de votre forum donc je vais être capable de voir ce comportement.

  6. #6
    Membre
    Date d'inscription
    Octobre 2009
    Messages
    72

    Default

    Salut

    Mon forum est www.patientenfragen.net
    Le forum ne s'exécute pas dans un sous-répertoire.

    Les paramètres principaux sont:

    Google API Key (problème avec et sans clé)
    Forum des langues: allemand
    Forum répertoire: vide
    Forum de domaine principal: vide
    type de lien: VBSEO_URI
    types de liens de traduction: Créer URL selon le consensus des liens SEO (ie '/ fr / adresse »)
    garde des répertoires: vide

    Htaccess.
    # Commentez la ligne suivante (ajoutez '#' au début)
    # Pour désactiver les fonctions de mod_rewrite.
    # S'il vous plaît noter: vous devez toujours désactiver le hack dans
    # Le panneau de contrôle pour arrêter vBSEO url réécrit.
    Options + FollowSymLinks
    RewriteEngine On

    # Certains serveurs nécessitent la directive RewriteBase pour être
    # Activé (remove '#' au début pour activer)
    # S'il vous plaît noter: lorsqu'il est activé, vous devez inclure le chemin
    # La racine de votre dossier de vB (c. RewriteBase / forums /)
    RewriteBase /

    RewriteCond% {HTTP_HOST}! ^ Www \\. Patientenfragen \\. $ Nets
    RewriteRule (.*) http://www.patientenfragen.net/ $ 1 [L, R = 301]

    RewriteRule ^ /? (Fr | de) / $ vbenterprisetranslator_seo.php vbet_lang = $ 1 & redirigé = / index.php [L, QSA]
    RewriteRule ^ / (fr |? De )/(.*)?$ vbenterprisetranslator_seo.php vbet_lang = $ 1 & redirigé = / $ 2 [L, QSA]

    RewriteCond% {REQUEST_URI}! (Admincp / | modcp / | vbseo_sitemap / | cron)
    RewriteRule ^ ((archive /)?(.* \\. Php (/.*)?))$ vbenterprisetranslator_seo.php [L, QSA]

    RewriteCond% {} REQUEST_FILENAME!-F
    RewriteCond% {} REQUEST_FILENAME!-D
    RewriteCond% {} ^ REQUEST_FILENAME! (Admincp | modcp | ClientScript | cpstyles | images) /
    RewriteRule $ vbenterprisetranslator_seo.php [L, QSA]

    RewriteRule ^ ((urllist | sitemap_) .* \\ (xml |..? Txt) (\\ gz))? $ Vbseo_sitemap / vbseo_getsitemap.php sitemap = $ 1 [L]

    RewriteCond% {REQUEST_URI} (admincp / | modcp / | chat | cron | vbseo_sitemap | mrdump)!
    RewriteRule ^ ((archive /)?(.* \\. Php (/.*)?))$ vbseo.php [L, QSA]

    RewriteCond% {} REQUEST_FILENAME!-F
    RewriteCond% {} REQUEST_FILENAME!-D
    RewriteCond% {} REQUEST_FILENAME /! (Admincp | modcp | ClientScript | cpstyles | images) /
    RewriteRule ^(.+)$ vbseo.php [L, QSA]
    Je ne peux pas vous montrer le comportement direct car alors mon forum ne fonctionnerait pas pour cette fois.

    S'il vous plaît conseils

    ps: j'ai testé majuscules et minuscules et travaille toujours. Je ne sais pas pourquoi cela a fonctionné mieux après le premier changement.

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

    Default

    A propos pourquoi il n'a pas fonctionné après le changement charset première - comme je l'écrivais il était une coïncidence, j'ai quelques théories ce qui se passe ensuite (je sais que vous gérez cette - ces ALE seulement les théories générales sur ces question n'est pas de vous et de votre cas):
    - Le fichier peut être changé dans le mauvais sens
    - Le fichier peut être téléchargé avant que des changements a été sauvé
    - Le fichier peut être téléchargé sur le serveur dans le répertoire de mal, alors vBSEO voyait encore l'ancienne
    - Le serveur se stupide et ignorer que la nouvelle version de fichier se produit travaille toujours sur l'ancien (cela arrive parfois - bon remède est le fichier de sauvegarde à nouveau et de le télécharger à nouveau)

    Mais le fait est - cette partie est travaille maintenant

    A propos de délivrance effective - en ce moment vBET est désactivé, donc je suis pas capable de voir le comportement. Est-il possible que vous l'allumez et ne montrent pas les drapeaux (lieu personnalisé) - les utilisateurs ne sera donc pas y aller et je serai en mesure de le vérifier manuellement?

    Votre configuration vBET semble être correct, aussi. Htaccess. Un forum avait quelque chose de semblable, mais ils polluent quelque chose dans la configuration et vBSEO vBSEO personnel qu'il fixe. S'il vous plaît vérifiez ne vBSEO peuvent gâcher cela par des redirections personnalisées. Vous pouvez également consulter ne commentant "RewriteBase /" aider - mais il est juste de tir.

    En ce moment je ne peux pas vous en dire plus. Je dois le voir et peut-être je vais avoir accès à vous fournir plus de soutien. S'il vous plaît me donner au moins de communiquer d'erreur que vous voyez quand vous voulez traduire la page principale. Aussi s'il vous plaît noter que vous ne devez pas ajouter à la langue URL de votre langue par défaut du forum (il ne fonctionne pas de cette façon - pour défaut de paiement que vous venez d'avoir des liens normaux).

    Aussi je suis peu perdu avec votre description du problème, c'est pourquoi toucher, il serait beaucoup mieux. Si vous êtes conscient des questions de sécurité, alors vous pouvez créer des comptes temporaires de soutien ou un forum de test fait avec la même configuration. Nous serons heureux de vous donner notre plein soutien, mais vous devez nous permettre cela. En ce moment nous ne pouvons que deviner ce qui se passe réellement.
    Dernière édition par le vBET; 13-12-09 au 20:43.

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

    Default

    Et un autre coup de feu - la recherche sur les règles de votre vBSEO défaut s'il vous plaît essayer de changer:
    Code:
    RewriteRule $ vbenterprisetranslator_seo.php [L,QSA]
    Pour:
    Code:
    RewriteRule ^(.+)$ vbenterprisetranslator_seo.php [L,QSA]

  9. #9
    Membre
    Date d'inscription
    Octobre 2009
    Messages
    72

    Default

    Le message d'erreur je reçois sur la page principale est

    Fatal error: Cannot redeclare vbseo_thread_seotitle () (précédemment déclarés dans / chemin / vbenterprisetranslator_seo.php: 40) in / chemin / vbenterprisetranslator_seo.php sur la ligne 43
    Je ne peux pas montrer ce comportement pour vous, car alors mon forum ne fonctionnerait pas, même quand les drapeaux sont enlevés.
    L'erreur est toujours présent sur la page principale du forum, avec et sans traduction. Toutes les autres pages fonctionnent correctement.
    Je peux voir sous-forums, discussions dans les deux langues afin que le vBET fin fonctionne très bien.
    Seulement quand je tente la page du forum principal qui est www.patientenfragen.net l'erreur de spectacles et la page ne se charge pas.
    Ce n'est pas grave si je y accéder via le domaine directement ou la version traduite www.patientenfragen.net/en/
    Ma langue principale (qui est domain.net pas domain.net / de /) ainsi que la traduction anglaise ne fonctionne pas lorsque des changements htaccess sont présents.

    Votre suggestion htaccess n'aide pas.
    Aussi enlever RewriteBase ne fait pas l'affaire.

    Mes règles vBSEO réécrire personnalisés sont:
    '^ \\ Index. Php \\? Page = Regeln' => 'regeln.html'
    '^ \\ Index. Php \\? Page = impressum' => 'impressum.html'
    '^ \\ Index. Php \\? Page = agb' => 'nutzungsbedingungen.html'
    '^ \\ Index. Php \\? Page = datenschutz' => 'datenschutzerklaerung.html'
    '^ \\ Index. Php \\? Page = notfallnummern' => 'notfallnummern.html'
    '^ \\ Index. Php \\? Page = liens' => 'links.html'
    '^ \\ Index. Php \\? Page = impfkalender' => 'impfkalender.html'
    '^ Werbung \\. Php' => 'werbung.html'


    '^ Vbglossar \\ php \\ do = showcat & catid = (\\ d +) & cattitle =(.*)'=>' Lexikon / $ 2 -.? $ 1 /'
    '^ Vbglossar \\. Php' => 'Lexikon /'

    '^ Privée \\. Php \\? Do = & s = showpm (\\ d +)' => 'Nachrichten privé / $ 1.html "
    '^ Privée \\. Php' => 'Nachrichten privé /'

    '^ Faq \\. Php \\? Faq = vb_faq' => 'Hilfe / vbulletin /'
    '^ Faq \\. Php $' => 'Hilfe /'

    '^ Agenda \\. Php $' => 'Kalender /'
    '^ Agenda \\. Php \\? C = 1 $' => 'Kalender /'
    '^ Agenda \\. Php \\? (C = 1 &)? Do = (display. +?)(& année =)?$' =>' Kalender / $ 2 / [NF] »
    «Calendrier \\. Php \\? (C = 1 &)? Nojs = 1 '=>' Kalender / nojs / [NF]»
    «Calendrier \\. Php \\? (C = 1 &)? Do = (display. +?) & Nojs = 1 '=>' Kalender / $ 2/nojs / [NF]»
    «Calendrier \\. Php \\? (C = 1 &)? Semaine = (\\ d +) & nojs = 1 '=>' kalender/woche- $ 2/nojs / [NF]»
    «Calendrier \\. Php \\? (C = 1 &)? Mois = (\\ d +) & an = (\\ d +) & nojs = 1 '=>' Kalender / 3 $ / 2/nojs / [NF]»
    '^ Agenda \\ php \\ do = getinfo & (c = 1 &) = jour (\\ d +) -.? (\\ D +) - (\\ d +) (& c = 1) $?' => 'Kalender / 2 $ / 3 $ / 4 $ / '
    '^ Agenda \\. Php \\? Do = getinfo & e = (\\ d +) (& jour = [0-9 \\ -]+)?(& c = 1)? $' => 'Kalender/ereignis- $ 1 /'
    '^ Agenda \\. Php \\? (S =&)?( c = 1 &)? (Semaine = &)? Mois = (\\ d +) & an = (\\ d +) (& c = 1)? (& Do = displaymonth)? $ '=>' Kalender / 5 $ / 4 $ / '
    '^ Agenda \\. Php \\? C = 1 & semaine = (\\ d +) (& do = & displayweek mois =.+?)?$' =>' kalender/woche- $ 1 / '
    En vous donnant accès à mon site la vie n'est pas possible pour des raisons de sécurité, désolé (même personnel Jelsoft n'a pas accès de moi).

    Faites-moi savoir ce qui infos dont vous avez besoin et je suis heureux de vous les fournir.

    Je peux email que vous avez les paramètres de mon vbseo_all.xml si vous pensez que c'est un conflit vBSEO. Envoyez-moi simplement votre adresse email par PM
    Dernière édition par le StarBuG; 14-12-09 au 09:55.

  10. #10
    Membre
    Date d'inscription
    Octobre 2009
    Messages
    72

    Default

    Quand j'ai mis en Racine Forum Groupe comme page d'accueil? à NO puis patientenfragen.net / fr / fonctionne
    ainsi que patientenfragen.net / fr / index.php

    Cependant patientenfragen.net (allemand, la langue principale) ne fonctionne toujours pas (voir message d'erreur ci-dessus)

    MAIS patientenfragen.net / index.php fonctionne

    Tout autres idées?

    Si vous avez MSN ou ICQ envoyez-moi votre ID et je peux vous montrer le comportement direct

    ps:
    JE NE VEUX PAS utiliser ni index.php index.php?

    Je les ai retirés de Définir des alias accueil Quand j'ai installé vBET mais je n'aime vraiment il.
    S'il vous plaît changer cela pour l'avenir.
    C'est un problème de fuite de PR graves!
    Dernière édition par le StarBuG; 14-12-09 au 10:15.

Page 1 des 2 12 DernièreLast

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
  •