Auteur: VSE
Versie: 1.1.8
Laatste Update: 29-09-2012
Vertaald Door: Theriddler
phpBB Versie: 3.0.10
Link naar mod: https://www.phpbb.com/customise/db/mod/ ... topics_ii/
Beschrijving:
This MOD will display a list of similar/related topics at the bottom of your threads, based on finding the most relevant matching Topic Titles.
This is based on the Precise Similar Topics MOD by Xabi, which uses a precise and light SQL query to find similar topics. I have taken Xabi's MOD concept, cleaned it up a bit more, gave it a nice looking results layout and packaged it in a proper phpBB MOD format. I have also created an ACP Admin settings page where you can adjust some of its settings to suit your forum's needs.
This MOD won the 2010 "Summer of MODs" contest here at phpBB.com!!
phpBB Weekly MOD of the Week (episode #161)!
Features:
Uses a precise and light query to search Topic Titles in your forum and return a list of the most similar/relevant matches at the bottom of your threads
Similar Topics will be sorted in order of decreasing relevance.
You can adjust how many Similar Topics to display
You can adjust the age-span of topics to search (ie: search for topics from the past year only)
You can enable/disable the display of similar topics for each forum
You can exclude individual forums from being searched for similar topics
You can custom-define which forums can share similar topics with other forums
You can allow similar topic results to be stored in the cache
Permissions settings for users & groups allow you to set who can view similar topics
Forum read-access permissions are respected
Multi-lingual support for ignore-words
Attractive Prosilver and Subsilver2 integration
Very fast and easy to install
AutoMOD and UMIL compatible
phpBB 3.07 - 3.0.11 compatible
Notice:
Requires MySQL 4.0.1 or later using MyISAM tables (this is the default table type for most MySQL databases).
Similar topic searches are not case sensitive
Short words (less than 4 letters) are ignored
Stopwords are ignored (the, and, some, etc.) full list of stopwords
Non-English boards rely on phpBB's built-in ignore-word list to filter out stop words in other languages
If a word is present in more than 50% of all topic titles, it is too common and is treated as a stopword and is ignored.
Vertaling:
info_acp_similar_topics.php
Code: Selecteer alles
<?php
/**
*
* acp_similiar_topics.php [Dutch]
*
* @package language
* @copyright (c) 2010 Matt Friedman
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
*
*/
if (!defined('IN_PHPBB'))
{
exit;
}
if (empty($lang) || !is_array($lang))
{
$lang = array();
}
$lang = array_merge($lang, array(
//For ACP Page
'PST_TITLE_ACP' => 'Vergelijkbare Onderwerpen',
'PST_TITLE' => 'Precieze vergelijkbare onderwerpen II',
'PST_LEGEND1' => 'Algemene Instellingen',
'PST_ENABLE' => 'Vergelijkbare onderwerpen inschakelen',
'PST_LEGEND2' => 'Laad Instellingen',
'PST_LIMIT' => 'Aantal vergelijkbare onderwerpen weer te geven',
'PST_LIMIT_EXPLAIN' => 'Hier kunt u opgeven hoeveel soortgelijke onderwerpen weer te laten geven. Standaard is dit 5 onderwerpen.',
'PST_TIME' => 'Zoek periode',
'PST_TIME_EXPLAIN' => 'Met deze optie kunt u de zoek periode van vergelijkbare onderwerpen configureren. Bijvoorbeeld, indien ingesteld op "5 dagen" het systeem zal dan alleen soortgelijke onderwerpen van de laatste 5 dagen laten zien. De standaardwaarde is 1 jaar.',
'PST_YEARS' => 'Jaren',
'PST_MONTHS' => 'Maanden',
'PST_WEEKS' => 'Weken',
'PST_DAYS' => 'Dagen',
'PST_CACHE' => 'Cache lengte vergelijkbare onderwerpen',
'PST_CACHE_EXPLAIN' => 'Cache vergelijkbare onderwerpen verloopt na deze tijd in seconden. Stel in op 0 als u dit wilt uitschakelen.',
'PST_LEGEND3' => 'Foruminstellingen',
'PST_NOSHOW_LIST' => 'Niet weergeven in',
'PST_NOSHOW_TITLE' => 'Vergelijkbare Onderwerpen Niet weergeven in',
'PST_IGNORE_SEARCH' => 'Niet zoeken In',
'PST_IGNORE_TITLE' => 'Niet zoeken naar vergelijkbare onderwerpen in',
'PST_ADVANCED' => 'Geavanceerd',
'PST_ADVANCED_TITLE'=> 'Klik om Geavanceerde vergelijkbare onderwerpen in te stellen voor',
'PST_ADVANCED_EXP' => 'Hier kunt u specifieke forums selecteren om de soortgelijke onderwerpen uit te halen. Alleen vergelijkbare onderwerpen gevonden in de forums die u hier selecteert worden weergegeven in <strong>%s</strong>.<br /><br />Selecteer helemaal geen forum als u wilt dat vergelijkbare onderwerpen uit alle doorzoekbare forums worden weergegeven in dit forum.',
'PST_DESELECT_ALL' => 'Selectie opheffen',
'PST_LEGEND4' => 'Optionele instellingen',
'PST_WORDS' => 'Speciale woorden om te negeren',
'PST_WORDS_EXPLAIN' => 'Voeg Speciale woorden toe welke uniek zijn aan uw forum dat moet worden genegeerd bij het vinden van vergelijkbare onderwerpen. (Note: Woorden die momenteel worden beschouwd als gemeenschappelijk in uw taal worden reeds standaard genegeerd.) Scheid elk woord met een spatie. Hoofdlettergevoelig. Max. 255 karakters.',
'PST_SAVED' => 'Vergelijkbare onderwerpen instellingen bijgewerkt',
'PST_FORUM_INFO' => '“Niet weergeven in”: Soortgelijke onderwerpen worden niet weergegeven in de geselecteerde forums.<br />“Niet zoeken in” : Zal niet zoeken in de geselecteerde forums voor vergelijkbare onderwerpen.',
'PST_WARNING' => 'Vergelijkbare onderwerpen zal niet werken op uw forum. Vergelijkbare onderwerpen vereist een MySQL 4 of 5 MySQL database.',
'PST_LOG_MSG' => '<strong>Vergelijkbare onderwerp instellingen gewijzigd</strong>',
//For UMIL Installer
'PST_FULLTEXT_ADD' => 'FULLTEXT index toevoegen: topic_title',
'PST_FULLTEXT_DROP' => 'FULLTEXT index verwijderen: topic_title',
'PST_FULLTEXT_FAIL' => '<span class="error"><strong>WAARSCHUWING:</strong> U moet deze MOD niet installeren! Aangezien uw database geen FULLTEXT indexes ondersteunt . Dit betekent meestal dat uw topic tabel niet de MyISAM opslag engine gebruikt welke vereist is voor deze MOD om te werken. <a href="http://www.phpbb.com/customise/db/mod/precise_similar_topics_ii/faq/f_737">Meer Informatie</a>.</span>',
'PST_FULLTEXT_PASS' => 'Uw database is compatibel met deze MOD. Geniet ervan :-)',
));
// For permissions
$lang = array_merge($lang, array(
'acl_u_similar_topics' => array('lang' => 'Kan vergelijkbare onderwerpen bekijken', 'cat' => 'misc'),
));
?>