Fork me on GitHub


 Bas   Précédent   Suivant

« 1 ... 68 69 70 (71) 72 73 74 ... 81 »


Re: Assigner des blocs í  une page personnalisée
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 923
Je pense dans ce cas que le mieux est de creer un module specifique pour tes pages.
Tu pars du module vierge qui je crois se trouve dans les DL de xoops et meme si il y a plusieurs page tu leurs donnes un noms differents pour chacunes.
bien renseigner l'ensemble dans ton xoops version du module que tu crées et tu pourras mettre ce que tu souhaites comme bloc pour tes pages.
Par contre si il y a plusieurs pages dans ton module elles auront toutes le meme affichage de bloc

Posté le : 03/11/2005 21:06
_________________
Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Transférer la contribution vers d'autres applications Transférer


Re: premiere fois admin me redonne toujours la meme page valider!!
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 923
Question toute bête:

Le dossier cache a-t-il les droits ouverts en écriture?

:google: <= c'est mon pote sauf quand il bourbonne sec

Posté le : 03/11/2005 20:02
_________________
Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Transférer la contribution vers d'autres applications Transférer


Re: Cherche développeur pour amélioration du référencement de CBB
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 923


Déjà faut éclaircir tout cela:

- les deux appels de base, je me dis qu'il y a possibilité de les enlever mais pour l'instant je n'ai vue que cette soluce

- il n'y a pas d'espace entre les mots clés et après moult manip je n'arive pas à mettre un espace.

- arrêter l'array à 300 mots car si je me rappelle bien mes basics c'est 300 mots clés.

Bref vais regarder tout cela ce soir.
:google: :copain:

Posté le : 03/11/2005 19:40
_________________
Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Transférer la contribution vers d'autres applications Transférer


Re: Cherche développeur pour amélioration du référencement de CBB
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 923
petit up si quelqu'un "touche sa bille" pour apporter des améliorations

Posté le : 03/11/2005 15:25
_________________
Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Transférer la contribution vers d'autres applications Transférer


Re: Une Offre tres interessante hebergement
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 923
nous avons mis en place en prepa deux xoops 2.2 et cela tourne nickel.
Par contre il me semble que les serveurs sont en allemagne donc pour la prise en compte des sites en .net .com... hormis le .FR, cela risque d'être plus difficile sur les moteurs francophones.
J'en sais quelque chose étant hébergé en suisses, en page france de google je suis dans les oubliettes

autrement bonne interface pour administrer le site, un peu difficile à comprendre au départ ainsi que pour la mise en place de la base de données.

Posté le : 03/11/2005 14:57
_________________
Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Transférer la contribution vers d'autres applications Transférer


Re: Cherche développeur pour amélioration du référencement de CBB
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 923
Voila:
http://www.thesiteoueb.net/modules/ne ... php?topic_id=2034&forum=1
faites un clic droit et "source"

J'ai crée un fichier fonction_keyword.php que j'ai mis dans le dossier include
<?
//hack de keyword
function forum_extract_keywords($post_text)
{
    
$tmp=array();
    
// Search for the Minimum keyword length
    
$config_handler =& xoops_gethandler('config');
    
$xoopsConfigSearch =& $config_handler->getConfigsByCat(XOOPS_CONF_SEARCH);
    
$limit=$xoopsConfigSearch['keyword_min'];
    
$myts =& MyTextSanitizer::getInstance();
    
$post_text str_replace ("<br />"" "$post_text);
    
$post_text$myts->undoHtmlSpecialChars(strip_tags($post_text));
    
$post_text=strtolower($post_text);
    
$post_text str_replace ("&nbsp;"" "$post_text);
    
$post_text str_replace ("[quote]"""$post_text);
    
$post_text str_replace ("[/quote]"""$post_text);
    
$post_text str_replace ("t"" "$post_text);
    
$post_text str_replace ("rn"" "$post_text);
    
$post_text str_replace ("r"" "$post_text);
    
$post_text str_replace ("n"" "$post_text);
    
$post_text str_replace (","" "$post_text);
    
$post_text str_replace ("."" "$post_text);
    
$post_text str_replace (";"""$post_text);
    
$post_text str_replace (":"""$post_text);
    
$post_text str_replace (")"""$post_text);
    
$post_text str_replace ("("""$post_text);
    
$post_text str_replace ('"'""$post_text);
    
$post_text str_replace ('?'""$post_text);
    
$post_text str_replace ('!'""$post_text);
    
$post_text str_replace ('{'""$post_text);
    
$post_text str_replace ('}'""$post_text);
    
$post_text str_replace ('['""$post_text);
    
$post_text str_replace (']'""$post_text);
    
$post_text str_replace ('<'""$post_text);
    
$post_text str_replace ('>'""$post_text);
    
$post_text str_replace ("'"" "$post_text);
    
$keywords=explode(' ',$post_text);
    
$keywords=array_unique($keywords);
    foreach(
$keywords as $keyword) {
        if(
strlen($keyword)>=$limit && !is_numeric($keyword)) {
            
$tmp[]=$keyword;
        }
    }
    if(
count($tmp)>0) {
        return 
implode(',',$tmp);
    } else {
        
$xoopsConfigMetaFooter =& $config_handler->getConfigsByCat(XOOPS_CONF_METAFOOTER);
        return 
$xoopsConfigMetaFooter['meta_keywords'];
    }
}
?>

ensuite dans viewtopic.php voila ce que cela donne. Par contre j'aimerai bien virer les appels de bases, donc si quelqu'un a une idée:
if ( empty($topic_lastread[$topic_id]) ) {
    
$forumtopic->incrementCounter();
}
$topic_lastread[$topic_id] = time();
newbb_setcookie("LT"$topic_lastread);
//hack de la page title
$topic_title $myts->htmlSpecialChars($forumdata['topic_title']);
$topic_title str_replace ("&nbsp;"" "$topic_title);
$topic_title str_replace ("'""'"$topic_title);
$topic_title str_replace (","" "$topic_title);
$topic_title str_replace ("."" "$topic_title);
$topic_title str_replace (";"""$topic_title);
$topic_title str_replace (":"""$topic_title);
$topic_title str_replace (")"""$topic_title);
$topic_title str_replace ("("""$topic_title);
$topic_title str_replace ('"'""$topic_title);
$topic_title str_replace ('?'""$topic_title);
$topic_title str_replace ('!'""$topic_title);
$topic_title str_replace ('{'""$topic_title);
$topic_title str_replace ('}'""$topic_title);
$topic_title str_replace ('['""$topic_title);
$topic_title str_replace (']'""$topic_title);
$topic_title str_replace ('<'""$topic_title);
$topic_title str_replace ('>'""$topic_title);
//$xoops_pagetitle = $xoopsModule->getVar('name'). ' - ' .$myts->htmlSpecialChars($forumdata['forum_name']). ' - ' .$topic_title;
$xoops_pagetitle $topic_title' - ' .$myts->htmlSpecialChars($forumdata['forum_name']).' - ' .$xoopsModule->getVar('name');

include 
XOOPS_ROOT_PATH."/header.php";
$xoopsTpl->assign('xoops_module_header'$newbb_module_header);
$xoopsTpl->assign('xoops_pagetitle'$xoops_pagetitle);
//fin du hack page title

//hack description et mots cles
$sql "SELECT  post_id FROM ".$xoopsDB->prefix("bb_posts")." WHERE topic_id = '$topic_id' AND pid = 0";
    
$result5 $xoopsDB->query($sql);
    list(
$post_id) = $xoopsDB->fetchrow($result5);
$sql "SELECT  post_text FROM ".$xoopsDB->prefix("bb_posts_text")." WHERE post_id = '$post_id'";
    
$result6 $xoopsDB->query($sql);
    list(
$post_text) = $xoopsDB->fetchrow($result6);
    
include_once 
XOOPS_ROOT_PATH '/modules/newbb/include/fonction_keyword.php';
$xoopsTpl->assign('xoops_meta_keywords'forum_extract_keywords($post_text));
$xoopsTpl->assign('xoops_meta_description'$topic_title);

// fin du hack description et mots cles


Je suis partis sur le code d'Hervé :banane: mais par contre il y a juste un blême sur les séparations des mots clés avec la virgule qui ne donnes pas un espace derrière.

J'attends de voir si quelqu'un peu améliorer cette modeste manip qui me semble loin d'être parfaite.

au fait ce n'est pas "citation" mais "quote" qu'il prend pour du code xoops dans la fonction.

Posté le : 03/11/2005 10:45
_________________
Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Transférer la contribution vers d'autres applications Transférer


Re: Cherche développeur pour amélioration du référencement de CBB
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 923
Pour "post_text" il y a le hack d'hervé sur les news qui fonctionne impeccable mais par contre je ne vois pas trop comment le récupérer pour créer les keywords.

si Hervé passe dans le coin
:banane:

Posté le : 03/11/2005 09:39
_________________
Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Transférer la contribution vers d'autres applications Transférer


Re: Cherche développeur pour amélioration du référencement de CBB
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 923
Par contre petit soucis avec les ' et autres caractères accentués et pourtant je connais la manip pour les virer mais trou de memoire

Je me fais un edit. Soucis résolu

Donc au final cela donne ça:
//hack de la page title
$topic_title $myts->htmlSpecialChars($forumdata['topic_title']);
$topic_title str_replace ("&nbsp;"" "$topic_title);
$topic_title str_replace ("'""'"$topic_title);
$topic_title str_replace (","" "$topic_title);
$topic_title str_replace ("."" "$topic_title);
$topic_title str_replace (";"""$topic_title);
$topic_title str_replace (":"""$topic_title);
$topic_title str_replace (")"""$topic_title);
$topic_title str_replace ("("""$topic_title);
$topic_title str_replace ('"'""$topic_title);
$topic_title str_replace ('?'""$topic_title);
$topic_title str_replace ('!'""$topic_title);
$topic_title str_replace ('{'""$topic_title);
$topic_title str_replace ('}'""$topic_title);
$topic_title str_replace ('['""$topic_title);
$topic_title str_replace (']'""$topic_title);
$topic_title str_replace ('<'""$topic_title);
$topic_title str_replace ('>'""$topic_title);
//$xoops_pagetitle = $xoopsModule->getVar('name'). ' - ' .$myts->htmlSpecialChars($forumdata['forum_name']). ' - ' .$topic_title;
$xoops_pagetitle $topic_title' - ' .$myts->htmlSpecialChars($forumdata['forum_name']).' - ' .$xoopsModule->getVar('name');

include 
XOOPS_ROOT_PATH."/header.php";
$xoopsTpl->assign('xoops_module_header'$newbb_module_header);
$xoopsTpl->assign('xoops_pagetitle'$xoops_pagetitle);
//fin du hack page title

//hack description et mots cles
//$xoopsTpl->assign('xoops_meta_keywords', reste à faire :-D);
$xoopsTpl->assign('xoops_meta_description'$topic_title);

// fin du hack description et mots cles


Et cela permet d'avoir le titre du forum en premier et bien sur dans la balisse "title".
Reste plus qu'a trouver un moyen de récupérer le 1er topic qui est bien souvent celui de la question pour les mots clés.

Si quelqu'un a une idée :google:

Posté le : 03/11/2005 07:25

Edité par babouille sur 03/11/2005 07:46:41
Edité par babouille sur 03/11/2005 07:52:33
_________________
Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Transférer la contribution vers d'autres applications Transférer


Re: CBB aussi lent que NewBB !?
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 923
Tu dois avoir un soucis de reglage en admin, chez moi deja je vois plus defiler tout ce qui se charge (dans la barre d'etat) comme avant avec mon ancien forum et en plus j'ai facilement gagné 50% du temps en chargement.

J'ai juste en affichage ce qu'il y a sur xoops france

Posté le : 02/11/2005 21:50
_________________
Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Transférer la contribution vers d'autres applications Transférer


Re: Cherche développeur pour amélioration du référencement de CBB
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 923
Si cela ^peut aider (petit en codage par rapport à bcp de monde ici )j'ai remplace dans viewtopic.php pour avoir un titre avant le reste:

$topic_title $myts->htmlSpecialChars($forumdata['topic_title']);
//$xoops_pagetitle = $xoopsModule->getVar('name'). ' - ' .$myts->htmlSpecialChars($forumdata['forum_name']). ' - ' .$topic_title;
$xoops_pagetitle $topic_title' - ' .$myts->htmlSpecialChars($forumdata['forum_name']).' - ' .$xoopsModule->getVar('name');


Par contre je pêche sur les mots clés, j'aimerai reprendre le premier post.

Pour la description:
//$xoopsTpl->assign('xoops_meta_keywords', ????comment faire????);
$xoopsTpl->assign('xoops_meta_description',$myts->makeTboxData4Show($topic_title));


Cela à l'air de fonctionner sur mon forum, deja rien que le titre avec la question cela sera sans problème mieux pris en compte pas Google.

Posté le : 02/11/2005 21:47
_________________
Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 ... 68 69 70 (71) 72 73 74 ... 81 »




Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

51 Personne(s) en ligne (34 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 51 | Plus ...