Skip to content

Commit

Permalink
Merge pull request #36 from dcz/ticket/35
Browse files Browse the repository at this point in the history
[ticket/35] Fix language entries in acp
  • Loading branch information
dcz committed Sep 8, 2014
2 parents 1f6efcf + 72e9ae9 commit d716b98
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 10 deletions.
1 change: 1 addition & 0 deletions core.php
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,7 @@ class core
'cache_layer' => true,
'rem_ids' => false,
'redirect_404_forum' => false,
'redirect_404_topic' => false,
);

/**
Expand Down
9 changes: 9 additions & 0 deletions event/listener.php
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,14 @@ public function core_user_setup($event)

if (empty($topic_data))
{
if ($this->core->seo_opt['redirect_404_topic'])
{
$this->core->seo_redirect($this->core->seo_path['phpbb_url']);
}
else
{
send_status_line(404, 'Not Found');
}
return;
}

Expand All @@ -198,6 +206,7 @@ public function core_user_setup($event)
}
else
{
$this->core->set_url($topic_data['forum_name'], $forum_id, 'forum');
$_parent = $this->core->seo_url['forum'][$topic_data['forum_id']];
}

Expand Down
14 changes: 9 additions & 5 deletions language/en/acp_usu.php
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
'ACP_NO_FORUM_URL' => '<b>Forum URL Management disabled<b><br/>The forum URL management is only available in advanced and Mixed mode and when Forum URL caching is activated.<br/>Forum URLs already configured will stay active in advanced and Mixed mode.',
// ACP .htaccess
'ACP_HTACCESS' => '.htaccess',
'ACP_HTACCESS_EXPLAIN' => 'This tool will help you out building your .htaccess.<br/>The version proposed below is based on your phpbb_seo/phpbb_seo_class.php settings.<br/>You can edit the $seo_ext and $seo_static values before you install the .htaccess to get personalized URLs.<br/>You can for example choose to use .htm instead of .html, "message" instead of "post" "mysite-team" instead of "the-team" and so on.<br/>If you edit these while they were already indexed in SE, you’ll need personalized redirections.<br/>The default settings are not bad at all, you can skip this step without worries if you prefer,<br/>though it’s the best time to do it. Doing it after a while will require some personalized redirections.<br/>By default the following .htaccess shall be uploaded in the domain’s root (eg where www.example.com is linked).<br/>If phpBB is installed in a sub folder, hitting the more option below will add an option to upload it in the phpBB folder instead.',
'ACP_HTACCESS_EXPLAIN' => 'This tool will help you out building your .htaccess.<br/>The version proposed below is based on your phpBB/ext/phpbbseo/usu/customise.php settings.<br/>You can edit the $seo_ext and $seo_static values before you install the .htaccess to get personalized URLs.<br/>You can for example choose to use .htm instead of .html, "message" instead of "post" "mysite-team" instead of "the-team" and so on.<br/>If you edit these while they were already indexed in SE, you’ll need personalized redirections.<br/>The default settings are not bad at all, you can skip this step without worries if you prefer,<br/>though it’s the best time to do it. Doing it after a while will require some personalized redirections.<br/>By default the following .htaccess shall be uploaded in the domain’s root (eg where www.example.com is linked).<br/>If phpBB is installed in a sub folder, hitting the more option below will add an option to upload it in the phpBB folder instead.',
'SEO_HTACCESS_RBASE' => '.htaccess location',
'SEO_HTACCESS_RBASE_EXPLAIN' => 'Put the .htaccess in the phpBB folder ?<br/>The RewriteBase setting allow to put the forum’s .htaccess in its folder. It’s usually more convenient to put the .htaccess in the domain’s root folder even when phpBB is installed in a sub-folder, but you may prefer to put it in the forum folder instead.',
'SEO_HTACCESS_SLASH' => 'RegEx Right Slash',
Expand All @@ -65,13 +65,13 @@
'SEO_HTACCESS_FOLDER_MSG' => 'Once you are ready, you can select the .htaccess code, and paste it in an .htaccess file or use the "Save .htaccess" option below.<br/> This .htaccess is meant to be used in the folder where phpBB is installed, which in your case is where %1$s leads to in your FTP.',
'SEO_HTACCESS_CAPTION' => 'Caption',
'SEO_HTACCESS_CAPTION_COMMENT' => 'Comments',
'SEO_HTACCESS_CAPTION_STATIC' => 'Static parts, editable in phpbb_seo_class.php',
'SEO_HTACCESS_CAPTION_DELIM' => 'Delimiters, editable in phpbb_seo_class.php',
'SEO_HTACCESS_CAPTION_SUFFIX' => 'Suffixes, editable in phpbb_seo_class.php',
'SEO_HTACCESS_CAPTION_STATIC' => 'Static parts, editable in phpBB/ext/phpbbseo/usu/customise.php',
'SEO_HTACCESS_CAPTION_DELIM' => 'Delimiters, editable in phpBB/ext/phpbbseo/usu/customise.php',
'SEO_HTACCESS_CAPTION_SUFFIX' => 'Suffixes, editable in phpBB/ext/phpbbseo/usu/customise.php',
'SEO_HTACCESS_CAPTION_SLASH' => 'Optional slashes',
'SEO_SLASH_DEFAULT' => 'Default',
'SEO_SLASH_ALT' => 'Alternate',
'SEO_MOD_TYPE_ER' => 'The mod rewrite type is not set up properly in phpbb_seo/phpbb_seo_class.php.',
'SEO_MOD_TYPE_ER' => 'The mod rewrite type is not set up properly in phpBB/ext/phpbbseo/usu/core.php.',
'SEO_SHOW' => 'Show',
'SEO_HIDE' => 'Hide',
'SEO_SELECT_ALL' => 'Select all',
Expand Down Expand Up @@ -249,6 +249,10 @@
'cache_layer_explain' => 'Turns on the cache for forum URLs and allow to separate forum titles from their URL<br/><br/><b>Example :</b><br/><em><b>forum-title-fxx/</b> VS <b>any-title-fxx/</b> for a forum URL.</em><br/><br/><b style="color:red">Please Note</b><br/><em>This option will allow you to change your forum URL, thus potentially many topic URLS if you are using the Virtual Folder option.<br/>The topic URLs will always be redirected properly with the Zero Duplicate.<br/>It will as well be the case for forum URL as long as you keep the delimiter and IDs, see below.</em>',
'rem_ids' => 'Forum ID Removing',
'rem_ids_explain' => 'Get rid of the IDs and delimiters in forum URLs. Only apply if Forum URL caching is activated.<br/><br/><b>Example :</b><br/><em><b>any-title-fxx/</b> VS <b>any-title/</b> for a forum URL.</em><br/><br/><b style="color:red">Please Note :</b><br/><em>This option will allow you to change your forum URL, thus potentially many topic URLS if you are using the Virtual Folder option.<br/>The topic URLs will always be redirected properly with the Zero Duplicate.<br/><b>It will not always be the case with the forum URLs :</b><br/><b>any-title-fxx/</b> will always be properly redirected with the Zero Duplicate but it won’t be the case if you edit <b>any-title/</b> to <b>something-else/</b>.<br/> In such a case, <b>any-title/</b> will for now be treated as a forum that does not exist.<br/>So you’d better be decided to go for it or not, but it can really be powerful SEO wise.</em>',
'redirect_404_forum' => 'Redirect forum 404s',
'redirect_404_forum_explain' => 'Redirect non existing forums to index with a 301 instead of issuing a 404 with the standard phpBB message.',
'redirect_404_topic' => 'Redirect topic 404s',
'redirect_404_topic_explain' => 'Redirect non existing topics adn posts to index with a 301 instead of issuing a 404 with the standard phpBB message.',
// copyrights
'copyrights' => 'Copyrights',
'copyrights_img' => 'Link image',
Expand Down
14 changes: 9 additions & 5 deletions language/fr/acp_usu.php
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
'ACP_NO_FORUM_URL' => '<b>La configuration des URLs des forums est désactivée<b><br/>La configuration des URLs des forums est uniquemant possible en mode Avancé ou Intermédiaire et lorsque le Cache des URLs des forums est activé.<br/> Les URLs éventuellement configurées continuent cependant d’être utilisées en mode Avancé ou Intermédiaire.',
// ACP .htaccess
'ACP_HTACCESS' => 'htaccess',
'ACP_HTACCESS_EXPLAIN' => 'Cet outil vous aidera à construire votre .htaccess.<br/>La version proposée ci-dessous prend en compte les réglages du fichier phpbb_seo/phpbb_seo_class.php.<br/>Vous pouvez modifier les valeurs des tableaux $seo_ext et $seo_static et personnaliser vos URLs avant de générer un .htaccess.<br/>Vous pouvez par exemple choisir d’utiliser .htm au lieu de .html, ’message’ au lieu de ’post’, ’mon-equipe’ au lieu de ’equipe’ etc ...<br/>Si vous modifiez ces valeurs après que vos pages aient été indexées, vous aurez besoin de redirections personnalisées.<br/>Les réglages par défaut ne sont pas du tout mauvais, vous pouvez sauter la première étape de personnalisation sans soucis si vous préférez.<br/><br/>Par défaut, le .htacess ci-dessous doit être placé à la racine de votre domaine (ie : où www.example.com est installé).<br/>Si phpBB est installé dans un sous dossier, cliquez sur le bouton "Plus d’options" ci-dessous, cela ajoutera une option pour permettre son utilisation dans un sous dossier.',
'ACP_HTACCESS_EXPLAIN' => 'Cet outil vous aidera à construire votre .htaccess.<br/>La version proposée ci-dessous prend en compte les réglages du fichier phpBB/ext/phpbbseo/usu/customise.php.<br/>Vous pouvez modifier les valeurs des tableaux $seo_ext et $seo_static et personnaliser vos URLs avant de générer un .htaccess.<br/>Vous pouvez par exemple choisir d’utiliser .htm au lieu de .html, ’message’ au lieu de ’post’, ’mon-equipe’ au lieu de ’equipe’ etc ...<br/>Si vous modifiez ces valeurs après que vos pages aient été indexées, vous aurez besoin de redirections personnalisées.<br/>Les réglages par défaut ne sont pas du tout mauvais, vous pouvez sauter la première étape de personnalisation sans soucis si vous préférez.<br/><br/>Par défaut, le .htacess ci-dessous doit être placé à la racine de votre domaine (ie : où www.example.com est installé).<br/>Si phpBB est installé dans un sous dossier, cliquez sur le bouton "Plus d’options" ci-dessous, cela ajoutera une option pour permettre son utilisation dans un sous dossier.',
'SEO_HTACCESS_RBASE' => 'Emplacement du .htaccess',
'SEO_HTACCESS_RBASE_EXPLAIN' => 'Mettre le .htaccess dans le dossier de phpBB ?<br/>La directive RewriteBase nous permet de mettre le .htaccess dans le dossier du forum. Il est généralement plus simple de le mettre à la racine du domaine même quand phpBB est installé dans un sous-dossier, mais vous pourriez préférer de le mettre dans le dossier du forum.',
'SEO_HTACCESS_SLASH' => 'Slash droit RegEx',
Expand All @@ -65,13 +65,13 @@
'SEO_HTACCESS_FOLDER_MSG' => 'Une fois prêt, sélectionnez le code ci-dessous et copiez le dans un fichier .htaccess vide ou utilisez l’option "Sauvegarder le .htaccess" ci dessus.<br/> Ce .htaccess est fait pour être utilisé dans le dossier utilisé par phpBB, ce qui dans votre cas signifie le dossier de votre ftp qui correspond à %1$s.',
'SEO_HTACCESS_CAPTION' => 'Légende',
'SEO_HTACCESS_CAPTION_COMMENT' => 'Commentaires',
'SEO_HTACCESS_CAPTION_STATIC' => 'Parties statiques, modifiables dans phpbb_seo_class.php',
'SEO_HTACCESS_CAPTION_SUFFIX' => 'Extensions, modifiables dans phpbb_seo_class.php',
'SEO_HTACCESS_CAPTION_DELIM' => 'Délimiteurs, modifiables dans phpbb_seo_class.php',
'SEO_HTACCESS_CAPTION_STATIC' => 'Parties statiques, modifiables dans phpBB/ext/phpbbseo/usu/customise.php',
'SEO_HTACCESS_CAPTION_SUFFIX' => 'Extensions, modifiables dans phpBB/ext/phpbbseo/usu/customise.php',
'SEO_HTACCESS_CAPTION_DELIM' => 'Délimiteurs, modifiables dans phpBB/ext/phpbbseo/usu/customise.php',
'SEO_HTACCESS_CAPTION_SLASH' => 'Slashes Optionnels',
'SEO_SLASH_DEFAULT' => 'Défaut',
'SEO_SLASH_ALT' => 'Alternative',
'SEO_MOD_TYPE_ER' => 'Le type de mod rewrite n’est pas convenablement configuré dans phpbb_seo/phpbb_seo_class.php.',
'SEO_MOD_TYPE_ER' => 'Le type de mod rewrite n’est pas convenablement configuré dans phpBB/ext/phpbbseo/usu/customise.php',
'SEO_SHOW' => 'Montrer',
'SEO_HIDE' => 'Cacher',
'SEO_SELECT_ALL' => 'Sélectionner',
Expand Down Expand Up @@ -250,6 +250,10 @@
'cache_layer_explain' => 'Active le cache des URLs des forums, ce qui permet de dissocier leur titres de leurs URLs.<br/><b>Exemple :</b><br/><em><b>titre-forum-fxx/</b> VS <b>mots-clés-fxx/</b> pour une URL de forum.</em><br/><br/><b style="color:red">Nota Bene :</b><br/><em>Cette option vous permet de modifier les URLs de forum, ainsi que potentiellement celle de nombreux sujets si vous utilisez l’option "Dossiers Virtuels".<br/>Les URLs des sujets seront toujours convenablement redirigées par le Zéro Duplicate.<br/>Ce sera aussi le cas pour les forums dont les URLs comportent délimiteur et ID, voir ci-dessous.</em>',
'rem_ids' => 'Retrait des ID de forums',
'rem_ids_explain' => 'Permet de retirer le délimiteur et l’ID des forums de leurs URLs. Nécessite l’activation du Cache.<br/><br/><b>Exemple :</b><br/><em><b>mots-cles-fxx/</b> VS <b>mots-cles/</b> pour une URL de forum.</em><br/><br/><b style="color:red">Nota Bene :</b><br/><em>Cette option vous permet de modifier les URLs de forum, ainsi que potentiellement celle de nombreux sujets si vous utilisez l’option "Dossiers Virtuels".<br/>Les URLs des sujets seront toujours convenablement redirigées par le Zéro Duplicate.<br/><b>Cela ne sera pas le cas pour les URLs des forums utilisant cette option :</b><br/><b>mots-cles-fxx/</b> sera toujours convenablement redirigé, mais ce ne sera plus le cas si vous éditez par la suite<b>mots-cles/</b> pour utiliser par exemple <b>autres-mots-cles/</b>.<br/>Dans ce cas, <b>mots-cles/</b> sera considéré comme un forum qui n’existe pas, à défaut de redirections personnalisées. Cela dit, c’est une optimisation intéressante pour le référencement.</em>',
'redirect_404_forum' => 'Redirection des forums en 404',
'redirect_404_forum_explain' => 'Rediriger les URLs de forums qui n’existent pas vers l’index au lieux d’emmetre une 404 et d’afficher le message de phpBB.',
'redirect_404_topic' => 'Redirection des messages en 404',
'redirect_404_topic_explain' => 'Rediriger les URLs de sujets et messages qui n’existent pas vers l’index au lieux d’emmètre une 404 et d’afficher le message de phpBB.',
// copytrights
'copyrights' => 'Copyrights',
'copyrights_img' => 'Lien Image',
Expand Down

0 comments on commit d716b98

Please sign in to comment.