Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1725 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  ajouter balises meta tags à un forum phpbb

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ajouter balises meta tags à un forum phpbb

n°700466
jociste
vive les associations
Posté le 15-04-2004 à 18:42:05  profilanswer
 

Bonjour à tous,
 
J'aimerais savoir si vous pouvez m'aider à ajouter les balises meta tags à mon forum phpbb en suivant la procédure suivante (car je n'y arrive pas):
 

Code :
  1. ##############################################################
  2. ## MOD Title: Search META tags
  3. ## MOD Author: RustyDragon <dev@RustyDragon.com>  www.phpbbhacks.com
  4. ## MOD Description: Adds two configurable META tags to your board header -
  5. ##                  <META description> and <META keywords>
  6. ## MOD Version: 1.0.0
  7. ##
  8. ## Installation Level: (moderate)
  9. ## Installation Time: 10 Minutes
  10. ## Files To Edit: board_config_body.tpl, includes/page_header.php, lang/lang_english/lang_admin.php,
  11. ##                admin/admin_board.php,  templates/subSilver/overall_header.tpl (le dernier est fait uniquement)
  12. ## Included Files: n/a
  13. ##############################################################
  14. ## Author Notes:
  15. ##
  16. ##############################################################
  17. ## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
  18. ##############################################################
  19. #-----[ SQL ]--------
  20. # make sure that you are using correct prefix for table
  21. INSERT INTO config ( config_name, config_value) VALUES ('meta_keywords', '' );
  22. INSERT INTO config ( config_name, config_value) VALUES ('meta_description', '' );
  23. #
  24. #-----[ OPEN ]------------------------------------------
  25. #
  26. includes/page_header.php
  27. #
  28. #-----[ FIND ]------------------------------------------
  29. #
  30. 'SITE_DESCRIPTION' => $board_config['site_desc'],
  31. #
  32. #-----[ AFTER, ADD ]------------------------------------------
  33. #
  34. 'META_DESC' => '<META NAME="Keywords" content="' . $board_config['meta_keywords'] .'"><META NAME="Description" content="' . $board_config['meta_description'] .'">',
  35. #
  36. #-----[ OPEN ]------------------------------------------
  37. #
  38. admin/admin_board.php
  39. #
  40. #-----[ FIND ]------------------------------------------
  41. #
  42. "L_ENABLE_PRUNE" => $lang['Enable_prune'],
  43. #
  44. #-----[ AFTER, ADD ]------------------------------------------
  45. #
  46. "L_META_KEYWORDS" => $lang['Meta_keywords'],
  47. "L_META_KEYWORDS_EXPLAIN" => $lang['Meta_keywords_explain'],
  48. "L_META_DESCRIPTION" => $lang['Meta_description'],
  49. "L_META_DESCRIPTION_EXPLAIN" => $lang['Meta_description_explain'],
  50. #
  51. #-----[ FIND ]------------------------------------------
  52. #
  53. "PRUNE_NO" => $prune_no,
  54. #
  55. #-----[ AFTER, ADD ]------------------------------------------
  56. #
  57. "META_KEYWORDS" => $new['meta_keywords'],
  58. "META_DESCRIPTION" => $new['meta_description'],
  59. #
  60. #-----[ OPEN ]------------------------------------------
  61. #
  62. lang/lang_english/lang_admin.php
  63. #
  64. #-----[ FIND ]------------------------------------------
  65. #
  66. //
  67. // That's all Folks!
  68. // -------------------------------------------------
  69. #
  70. #-----[ BEFORE, ADD ]------------------------------------------
  71. #
  72. // Meta tags mod
  73. $lang['Meta_keywords']  = 'META Keywords';
  74. $lang['Meta_keywords_explain']  = 'Keywords in HTML tag <META KEYWORDS>.';
  75. $lang['Meta_description'] = 'META Description';
  76. $lang['Meta_description_explain'] = 'Description in HTML tag <META DESCRIPTION>.';
  77. #
  78. #-----[ OPEN ]------------------------------------------
  79. #
  80. templates/subSilver/admin/board_config_body.tpl
  81. #
  82. #-----[ FIND ]------------------------------------------
  83. #
  84.    <tr>
  85.       <td class="row1">{L_ENABLE_PRUNE}</td>
  86.       <td class="row2"><input type="radio" name="prune_enable" value="1" {PRUNE_YES} /> {L_YES}&nbsp;&nbsp;<input type="radio" name="prune_enable" value="0" {PRUNE_NO} /> {L_NO}</td>
  87.    </tr>
  88. #
  89. #-----[ AFTER, ADD ]------------------------------------------
  90. #
  91.    <tr>
  92.       <td class="row1">{L_META_KEYWORDS}<br /><span class="gensmall">{L_META_KEYWORDS_EXPLAIN}</span></td>
  93.       <td class="row2"><input type="text" maxlength="255" name="meta_keywords" value="{META_KEYWORDS}" /></td>
  94.    </tr>
  95.    <tr>
  96.       <td class="row1">{L_META_DESCRIPTION}<br /><span class="gensmall">{L_META_DESCRIPTION_EXPLAIN}</span></td>
  97.       <td class="row2"><input type="text" maxlength="255" name="meta_description" value="{META_DESCRIPTION}" /></td>
  98.    </tr>
  99. #
  100. #-----[ OPEN ]------------------------------------------
  101. #
  102. templates/subSilver/overall_header.tpl
  103. #
  104. #-----[ FIND ]------------------------------------------
  105. #
  106. <meta http-equiv="Content-Style-Type" content="text/css">
  107. #
  108. #-----[ AFTER, ADD ]------------------------------------------
  109. #
  110. {META_DESC}
  111. #
  112. #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
  113. #
  114. # EoM


---------------
http://www.joc.asso.fr
mood
Publicité
Posté le 15-04-2004 à 18:42:05  profilanswer
 

n°700748
Dj YeLL
$question = $to_be || !$to_be;
Posté le 16-04-2004 à 09:27:43  profilanswer
 

Je ne comprends pas ce que tu n'arrive pas à faire ...
 

Citation :

#  
  #-----[ OPEN ]------------------------------------------  
  #  
  includes/page_header.php  
   
  #  
  #-----[ FIND ]------------------------------------------  
  #  
   'SITE_DESCRIPTION' => $board_config['site_desc'],  
   
  #  
  #-----[ AFTER, ADD ]------------------------------------------  
  #  
   'META_DESC' => '<META NAME="Keywords" content="' . $board_config['meta_keywords'] .'"><META NAME="Description" content="' . $board_config['meta_description'] .'">',


 
veut dire que tu dois ouvrir le fichier "page_header.php" qui se trouve dans le dossier "includes", dans ce fichier tu recherches 'SITE_DESCRIPTION' => $board_config['site_desc'],
 
et à la suite de cela tu ajoutes 'META_DESC' => '<META NAME="Keywords" content="' . $board_config['meta_keywords'] .'"><META NAME="Description" content="' . $board_config['meta_description'] .'">',
 
++

n°700870
Profil sup​primé
Posté le 16-04-2004 à 11:18:14  answer
 

:hello:
 
J'ai juste une petite question qui n'a rien a voir ;)
Je voudrai savoir kel est la différence entre  

Code :
  1. ' . $board_config['meta_keywords'] .'


 
et çà  
 

Code :
  1. $board_config['meta_keywords']


 
car je fé comme la 2eme solution et çà marche tres bien ;)
 
Alors erreur de syntaxe pour ce que j'utilise ( cé a dire la 2eme sol) ou bien 2 possiblités d'écriture ?
 
Merci :jap:

n°700895
Dj YeLL
$question = $to_be || !$to_be;
Posté le 16-04-2004 à 11:48:12  profilanswer
 

Comment dire ... en fait c'est une concatenation ...
 

Citation :

' . $board_config['meta_keywords'] .'


 
deviendrait par exemple (expl ds le nimp hein) =>
 

Citation :

echo '<HTML>' . $board_config['meta_keywords'] .'<BODY>';


 
alors que si tu integres ça :
 

Citation :

$board_config['meta_keywords']


 
Ca donnerait plutot ça :
 

Citation :

echo '<HTML>$board_config['meta_keywords']<BODY>';


 
Et tu aurais un joli problème :)
 
Bon spafacile a expliquer hein ...


Message édité par Dj YeLL le 16-04-2004 à 12:03:27
n°701511
jociste
vive les associations
Posté le 17-04-2004 à 00:44:35  profilanswer
 

C'est la partie sql que je sais pas faire.


---------------
http://www.joc.asso.fr
n°701594
Dj YeLL
$question = $to_be || !$to_be;
Posté le 17-04-2004 à 11:28:42  profilanswer
 

Va dans PhpMyAdmin, et séléctionne ta base. Tu verras une zone de texte qui s'appelle "Exécuter une ou des requêtes sur la base mysql"
 
Dans cette zone de texte, tu kopikol tes 2 inscructions :
 

Code :
  1. INSERT INTO config ( config_name, config_value) VALUES ('meta_keywords', '' );
  2. INSERT INTO config ( config_name, config_value) VALUES ('meta_description', '' );


 
et tu valides :)
 
++


Message édité par Dj YeLL le 17-04-2004 à 11:28:51
n°701637
jociste
vive les associations
Posté le 17-04-2004 à 12:51:11  profilanswer
 

Dj YeLL a écrit :

Va dans PhpMyAdmin, et séléctionne ta base. Tu verras une zone de texte qui s'appelle "Exécuter une ou des requêtes sur la base mysql"
 
Dans cette zone de texte, tu kopikol tes 2 inscructions :
 

Code :
  1. INSERT INTO config ( config_name, config_value) VALUES ('meta_keywords', '' );
  2. INSERT INTO config ( config_name, config_value) VALUES ('meta_description', '' );


 
et tu valides :)
 
++


 
ok je vais essayer


---------------
http://www.joc.asso.fr
n°701640
jociste
vive les associations
Posté le 17-04-2004 à 12:53:02  profilanswer
 

voilà ce que j'ai obtenu :
 
requête SQL :  
 
INSERT INTO config( config_name, config_value )  
VALUES (
 
'meta_keywords', ''
)  
 
MySQL a répondu:
 
 
#1146 - Table 'forumdb.config' doesn't exist


---------------
http://www.joc.asso.fr
n°701642
RiderCrazy
Posté le 17-04-2004 à 12:57:17  profilanswer
 

Citation :

# make sure that you are using correct prefix for table

n°701643
jociste
vive les associations
Posté le 17-04-2004 à 12:58:13  profilanswer
 

RiderCrazy a écrit :

Citation :

# make sure that you are using correct prefix for table




 
cad  :heink:


---------------
http://www.joc.asso.fr
mood
Publicité
Posté le 17-04-2004 à 12:58:13  profilanswer
 

n°701645
RiderCrazy
Posté le 17-04-2004 à 13:00:46  profilanswer
 

benh vérifie que tu utilise le bon préfixe pour le nom de ta table... c'est un truc que t'as dû mettre lors de l'installation de phpBB. Le nom de ta table ne serait pas config mais prefix_config (du genre phpBB_config, j'en sais rien).
La requête se transforme alors en:
  INSERT INTO prefix_config ( config_name, config_value) VALUES ('meta_keywords', '' );  
  INSERT INTO prefix_config ( config_name, config_value) VALUES ('meta_description', '' );

n°701646
jociste
vive les associations
Posté le 17-04-2004 à 13:01:38  profilanswer
 

ok


---------------
http://www.joc.asso.fr

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  ajouter balises meta tags à un forum phpbb

 

Sujets relatifs
Addon Meta pour PhpBB : ou le trouver ?forum: celui d'hfr (enfin PPC)
Creer un Forum de discussionAjouter automatiquement un icq dans le logiciel
Problèmes avec forum phpbbscript d'installation (façon phpBB) ???
Quel forum php/MySQL choisir ?Syntaxe pour ajouter une imprimante partagée via une page html?
Plus de sujets relatifs à : ajouter balises meta tags à un forum phpbb


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR