Index du forum »»  Version future »» Articles, Twitter et langues

Modérateur(s)developpeurjpbJireck

Poster une réponse dans le sujet

A propos des messages publiés :
Les utilisateurs anonymes peuvent poster de nouveaux sujets et des réponses dans ce forum.

 

Aperçu des sujets :

colonelwog colonelwog
Posté : 25-11-2012 23:07
exact sur ovh ...
jpb jpb
Posté : 25-11-2012 22:15
???
à part sur certain serveur (...) les liens générés sont corrects !...
une correction existe pour ce cas rencontré notamment par colonel...
???
mimetic mimetic
Posté : 22-11-2012 23:26
C'est Ok !
-------------------------------------------------------->

A mettre dans NOUVELLE VERSION (modules/PLUGIN TWITTER)
Language pris en compte, redirection corrigée
-------------------------------------------------------->

FIN
developpeur developpeur
Posté : 22-11-2012 22:03
ok pour moi / si tu est OK on déplace cela dans nouvelle version histoire de pas perdre cette correction / modification
mimetic mimetic
Posté : 22-11-2012 09:56
Ok j'ai oublié les anti slash !

Résumé :

Remplacer dans npds_twi_set.php
les lignes 214 et 215 (et 238,239 qui sont les mêmes) par :

$content .= "\$val_id=str_replace ('/','',\$fol);\n";

$content .= "header('Location: http://'.\$_SERVER['HTTP_HOST'].'/article.php?sid='.\$val_id);\n";

Après test, désactivation du plug, effacement des 2 fichiers (s sans extension et s.php) réactivation du plug, les 2 fichiers sont recrées avec la correction donc c'est ok !

Tenez moi au courant si c'est ok pour vous ....
mimetic mimetic
Posté : 22-11-2012 09:21
Par contre j'ai maintenant une erreur si je veux aller dans le plugin Twitter dans Administration plugin :
syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

Je trouve pas pourquoi... (surement une syntaxe) une idée ?
mimetic mimetic
Posté : 22-11-2012 08:16
Ok, je viens de regarder ! Pour la correction, c'est dans le fichier npds_twi_set.php (C'est ici que le fichier s.php se génère) Je remplace donc : (lignes 214,215)

214:
$content .= "preg_match ('#/s\.php/(\d+)\$#', \$_SERVER['PHP_SELF'],\$res);\n";

215:
$content .= "header('Location: http://'.\$_SERVER['HTTP_HOST'].\$fol.'article.php?sid='.\$res[1]);\n";

par

214:
$content .= "$val_id = str_replace('/','',$fol);\n";

215:
$content .= "header('Location: http://'.$_SERVER['HTTP_HOST'].'/article.php?sid='.$val_id);\n";

OK ?
mimetic mimetic
Posté : 22-11-2012 06:09
Merci developpeur pour ta réponse. Je pense que cela devait être d'origine car mes anciens twitts ont également ce lien réversé... As-tu ce problème également ? Je vais essayer d'inscrire les lignes dans le fichier npds_to _twi.php... Te tiens au courant... Bonne journée à toi !
developpeur developpeur
Posté : 21-11-2012 22:34
En fait les modifs doivent être faites dans npds_to_twi.php et non dans s.php (car il est effectivement générer lors de l'installation du module et de son paramètrage)

normalement ya pas se probleme de lien d'origine ????


mimetic mimetic
Posté : 20-11-2012 13:47
J'ai également modifié dans le fichier npds_to_twi.php cette ligne :
$subj_twi=strip_tags(aff_langue($subject));

car mes sujets d'articles sont balisés avec [french][english] également... (ai rajouté la fonction aff_langue)