| :: |
| Auteur |
Message |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13031
|
Posté le: Sam Déc 22, 2007 1:26 pm Sujet du message: Liste des modifications prosilver / subsilver2 |
|
|
Voici la liste des modifs faite au templates prosilver et subsilver2 dans la premod phpBB SEO.
Elle sont bien entendu incluses dans la premod, cette liste peut cependant être utile pour installer d'autres styles sur la prémod.
N'oubliez pas de vider le cache une fois que vous aurez effectuer les modifications de vos templates.
| Code: | #
#-----[ DIY INSTRUCTIONS ]--------------------------------------------------
#
Once you will have installed the mod, you will have toclear phpBB's cache.
Code change for prosilver and subsilver templates with the phpBB SEO premod 3.0.0 :
http://www.phpbb-seo.com/boards/phpbb-seo-premod/seo-url-premod-vt1549.html (en)
http://www.phpbb-seo.com/forums/premod-phpbb-seo/premod-referencement-phpbb-vt1951.html (fr)
#
#-----[ OPEN ]------------------------------------------
## MOD Title: Advanced phpBB3 SEO mod Rewrite
#
styles/prosilver/template/forum_fn.js
#
#-----[ FIND ]------------------------------------------
#
function jumpto()
{
var page = prompt(jump_page, on_page);
if (page !== null && !isNaN(page) && page > 0)
{
document.location.href = base_url.replace(/&/g, '&') + '&start=' + ((page - 1) * per_page);
}
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
function jumpto() {
var page = prompt(jump_page, on_page);
if (page !== null && !isNaN(page) && page > 0) {
var seo_page = (page - 1) * per_page;
if ( base_url.indexOf('?') >= 0 ) {
document.location.href = base_url.replace(/&/g, '&') + '&start=' + seo_page;
} else if ( seo_page > 0 ) {
var seo_type1 = base_url.match(/\.[a-z0-9]+$/i);
if (seo_type1 !== null) {
document.location.href = base_url.replace(/\.[a-z0-9]+$/i, '') + seo_delim_start + seo_page + seo_type1;
}
var seo_type2 = base_url.match(/\/$/);
if (seo_type2 !== null) {
document.location.href = base_url + seo_static_pagination + seo_page + seo_ext_pagination;
}
} else {
document.location.href = base_url;
}
}
}
// www.phpBB-SEO.com SEO TOOLKIT END
#
#-----[ OPEN ]------------------------------------------
## MOD Title: Advanced phpBB3 SEO mod Rewrite
## MOD Title: phpBB3 SEO Dynamic Meta tags
## MOD Title: phpBB3 SEO Optimal titles
#
styles/prosilver/template/overall_header.html
#
#-----[ FIND ]------------------------------------------
#
<head>
<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="content-language" content="{S_USER_LANG}" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="resource-type" content="document" />
<meta name="distribution" content="global" />
<meta name="copyright" content="2002-2006 phpBB Group" />
<meta name="keywords" content="" />
<meta name="description" content="" />
{META}
<title>{SITENAME} • <!-- IF S_IN_MCP -->{L_MCP} • <!-- ELSEIF S_IN_UCP -->{L_UCP} • <!-- ENDIF -->{PAGE_TITLE}</title>
#
#-----[ REPLACE WITH ]------------------------------------------
#
<head>
{SEO_BASE_HREF}
<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
<title>{PAGE_TITLE}<!-- IF S_IN_MCP -->{L_MCP} • <!-- ELSEIF S_IN_UCP -->{L_UCP} • <!-- ENDIF --></title>
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="content-language" content="{S_USER_LANG}" />
<meta http-equiv="imagetoolbar" content="no" />
{META_TAG}
{META}
#
#-----[ FIND ]------------------------------------------
## MOD Title: Advanced phpBB3 SEO mod Rewrite
#
var onload_functions = new Array();
var onunload_functions = new Array();
#
#-----[ AFTER, ADD]------------------------------------------
#
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
var seo_delim_start = '{SEO_START_DELIM}';
var seo_static_pagination = '{SEO_SATIC_PAGE}';
var seo_ext_pagination = '{SEO_EXT_PAGE}';
// www.phpBB-SEO.com SEO TOOLKIT END
#
#-----[ OPEN ]------------------------------------------
## MOD Title: phpBB3 SEO No Duplicate
#
styles/prosilver/template/forumlist_body.html
#
#-----[ FIND ]------------------------------------------
#
<!-- IF forumrow.LAST_POST_TIME --><dfn>{L_LAST_POST}</dfn>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- IF forumrow.LAST_POST_LINK --><i>{forumrow.LAST_POST_LINK}</i><br/><!-- ENDIF -->
#
#-----[ OPEN ]------------------------------------------
## MOD Title: Advanced phpBB3 SEO mod Rewrite
#
styles/prosilver/template/viewtopic_body.html
#
#-----[ FIND ]------------------------------------------
#
<a href="#p{postrow.POST_ID}">
#
#-----[ REPLACE WITH ]------------------------------------------
#
<a href="{U_VIEW_TOPIC}#p{postrow.POST_ID}">
#
#-----[ FIND ]------------------------------------------
#
<a href="#wrap" class="top" title="{L_BACK_TO_TOP}">
#
#-----[REPLACE WITH ]------------------------------------------
#
<a href="{U_VIEW_TOPIC}#wrap" class="top" title="{L_BACK_TO_TOP}">
#
#-----[ OPEN ]------------------------------------------
## MOD Title: Advanced phpBB3 SEO mod Rewrite
## MOD Title: phpBB3 SEO Dynamic Meta tags
## MOD Title: phpBB3 SEO Optimal titles
#
styles/subsilver2/template/overall_header.html
#
#-----[ FIND ]------------------------------------------
#
<head>
<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
<meta http-equiv="content-language" content="{S_USER_LANG}" />
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="resource-type" content="document" />
<meta name="distribution" content="global" />
<meta name="copyright" content="2002-2006 phpBB Group" />
<meta name="keywords" content="" />
<meta name="description" content="" />
{META}
<title>{SITENAME} • <!-- IF S_IN_MCP -->{L_MCP} • <!-- ELSEIF S_IN_UCP -->{L_UCP} • <!-- ENDIF -->{PAGE_TITLE}</title>
#
#-----[REPLACE WITH ]------------------------------------------
#
<head>
{SEO_BASE_HREF}
<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
<title>{PAGE_TITLE}<!-- IF S_IN_MCP -->{L_MCP} • <!-- ELSEIF S_IN_UCP -->{L_UCP} • <!-- ENDIF --></title>
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="content-language" content="{S_USER_LANG}" />
<meta http-equiv="imagetoolbar" content="no" />
{META_TAG}
{META}
#
#-----[ FIND ]------------------------------------------
## MOD Title: Advanced phpBB3 SEO mod Rewrite
#
function jumpto()
{
var page = prompt('{LA_JUMP_PAGE}:', '{ON_PAGE}');
var perpage = '{PER_PAGE}';
var base_url = '{A_BASE_URL}';
if (page !== null && !isNaN(page) && page > 0)
{
document.location.href = base_url.replace(/&/g, '&') + '&start=' + ((page - 1) * perpage);
}
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
function jumpto()
{
var page = prompt('{LA_JUMP_PAGE}:', '{ON_PAGE}');
var perpage = '{PER_PAGE}';
var base_url = '{A_BASE_URL}';
var seo_delim_start = '{SEO_START_DELIM}';
var seo_static_pagination = '{SEO_SATIC_PAGE}';
var seo_ext_pagination = '{SEO_EXT_PAGE}';
if (page !== null && !isNaN(page) && page > 0) {
var seo_page = (page - 1) * per_page;
if ( base_url.indexOf('?') >= 0 ) {
document.location.href = base_url.replace(/&/g, '&') + '&start=' + seo_page;
} else if ( seo_page > 0 ) {
var seo_type1 = base_url.match(/\.[a-z0-9]+$/i);
if (seo_type1 !== null) {
document.location.href = base_url.replace(/\.[a-z0-9]+$/i, '') + seo_delim_start + seo_page + seo_type1;
}
var seo_type2 = base_url.match(/\/$/);
if (seo_type2 !== null) {
document.location.href = base_url + seo_static_pagination + seo_page + seo_ext_pagination;
}
} else {
document.location.href = base_url;
}
}
}
// www.phpBB-SEO.com SEO TOOLKIT END
#
#-----[ OPEN ]------------------------------------------
## MOD Title: phpBB3 SEO No Duplicate
#
styles/subsilver2/template/forumlist_body.html
#
#-----[ FIND ]------------------------------------------
#
<!-- IF forumrow.LAST_POST_TIME -->
#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- IF forumrow.LAST_POST_LINK -->
<p class="topicdetails"><i>{forumrow.LAST_POST_LINK}</i></p>
<!-- ENDIF -->
#
#-----[ OPEN ]------------------------------------------
## MOD Title: Advanced phpBB3 SEO mod Rewrite
#
styles/subsilver2/template/viewtopic_body.html
#
#-----[ FIND ]------------------------------------------
#
<a href="#wrapheader">
#
#-----[ REPLACE WITH ]------------------------------------------
#
<a href="{U_VIEW_TOPIC}#wrapheader">
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
|
|
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
|
 |
peter.parker
Inscrit le: 17 Oct 2007 Messages: 18
|
Posté le: Sam Déc 22, 2007 5:01 pm Sujet du message: Re: Liste des modifications prosilver / subsilver2 |
|
|
je sais pas si je peux repondre a la suite ! mais , j'ai une questions ! je vois le nom des mods marqués , avant chaque modif ! de toute façon toutes les modifs sont a faire non ?
 |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13031
|
|
| Revenir en haut de page |
|
 |
peter.parker
Inscrit le: 17 Oct 2007 Messages: 18
|
Posté le: Sam Déc 22, 2007 5:44 pm Sujet du message: Re: Liste des modifications prosilver / subsilver2 |
|
|
oui, on est d'accord sur un autre thème que ceux du packtage !!
merci !  |
|
|
| Revenir en haut de page |
|
 |
falkra PR1


Inscrit le: 11 Mar 2007 Messages: 155
|
Posté le: Mar Jan 01, 2008 10:22 am Sujet du message: Re: Liste des modifications prosilver / subsilver2 |
|
|
Bonjour, et merci pour cette liste des modifications.
Certains FIND sont en revanche propres à prosilver, et d'un style à un autre, on ne trouve pas les memes références (le fichier forum_fn.js par exemple, absent), ou des portions de code différentes, pas de var onload_functions = new Array(); etc...).
Le code forum_fn est +/- dans overall_header.html, j'ai regardé, mais pas de onload.
J'ai ajouté le code juste avant <!-- IF S_USER_PM_POPUP -->
ça colle a priori.
A partir de forumlist_body.html, aïe. Ca ne correspond plus trop, mais ça colle avec la 2eme style mentionné dans le mod ci dessus, famille de thèmes ?
Existe-t-il une version plus générale des modifications à faire ? (impossible de donner une recette valable pour tous les styles, c'est logique j'en suis conscient). On voit la partie meta tags dynamiques, où ça doit se situer, mais après, c'est plus compliqué.
Là j'ai fait un mélange des deux.
Comment vérifier que ça a été bien fait ?
NB : ne pas oublier d'ajouter le petit logo phpBB SEO avec le lien, en bas de vos styles.
Edit : ha non il s'est remis tout seul, nickel ! |
_________________
 |
|
| Revenir en haut de page |
|
 |
SeO Administrateur - Site Admin

Inscrit le: 15 Mar 2006 Messages: 2383
|
Posté le: Mar Jan 01, 2008 3:08 pm Sujet du message: Re: Liste des modifications prosilver / subsilver2 |
|
|
| falkra a écrit: |
Certains FIND sont en revanche propres à prosilver, |
C'est pour ça que :
| dcz a écrit: | Voici la liste des modifs faite au templates prosilver et subsilver2 dans la premod phpBB SEO.
|
Donc, commences par voir si ton thème n'est pas plus proche de subsilver2.
C'est quoi le thème que tu utilises, et d'où viens-t-il ? |
_________________
|
|
| Revenir en haut de page |
|
 |
falkra PR1


Inscrit le: 11 Mar 2007 Messages: 155
|
Posté le: Mar Jan 01, 2008 3:18 pm Sujet du message: Re: Liste des modifications prosilver / subsilver2 |
|
|
Bonjour SeO, merci d'avoir répondu.
Je travaille (local uniquement pour le moment) sur blue moon : http://demo.phpbb3styles.net/Blue+Moon
Il semble plus proche de subsilver2, j'ai pioché dans ce qui était le plus proche du côté des modifications en haut de page. Je pense que c'est ok, mais j'aimerais pouvoir vérifier "à la main" par exemple en regardant si les meta tags sont bien injectés, ce genre de choses. |
_________________
 |
|
| Revenir en haut de page |
|
 |
SeO Administrateur - Site Admin

Inscrit le: 15 Mar 2006 Messages: 2383
|
Posté le: Mar Jan 01, 2008 3:30 pm Sujet du message: Re: Liste des modifications prosilver / subsilver2 |
|
|
| Et bien, regardes le code source des pages pour les métas, et pour forumlist_body.html, le code ajoute le liens vers le dernière sujet du forum sur l'index si tu actives le no duplicate. Un lien au dessus du liens vers le dernier post apparaît si tout va bien. |
_________________
|
|
| Revenir en haut de page |
|
 |
falkra PR1


Inscrit le: 11 Mar 2007 Messages: 155
|
Posté le: Mar Jan 01, 2008 3:38 pm Sujet du message: Re: Liste des modifications prosilver / subsilver2 |
|
|
En effet, tout ceci fonctionne (j'ai activé no duplicate), meta et lien du dernier topic (au dessus du dernier post du dernier topic de chaque section).
Merci beaucoup SeO !  |
_________________
 |
|
| Revenir en haut de page |
|
 |
|
|