Pagina 1 van 1
Prime links mod (vraag)
Geplaatst: 05 mar 2010, 15:09
door David
De Prime link mod werkt op bijna alle links, behalve op de links die mensen in hun profiel hebben staan. Als je daar op klikt opent die link nog steeds in het zelfde venster. Weet iemand een mogelijkheid, dat ik kan zorgen dat ook de links uit een profiel in een nieuwe tab/venster worden geopend?
Alvast bedankt
Groet David
Re: Prime links mod (vraag)
Geplaatst: 05 mar 2010, 15:41
door marian0810
Als het goed is zit er in de map contrib een bestandje "install user website links.xml".
Re: Prime links mod (vraag)
Geplaatst: 05 mar 2010, 16:22
door David
Ja die heb ik gevonden
Heb de wijzigingen door gevoerd, de template map vernieuwd, cache en buffer geleegd! Maar het is helaas niet veranderd, het zijn maar 2 wijzigingen.
Open: styles/subsilver2/template/memberlist_body.html
Find
Tip: This may be a partial find and not the whole line.
In-line Find
Tip: This is a partial match of a line for in-line operations.
In-line Add after
Dat wordt dan toch:
Code: Selecteer alles
<td class="gen row" align="center"> <!-- IF memberrow.U_WWW --><a href="{memberrow.U_WWW}"{EXTERNAL_LINK_TARGET}>{WWW_IMG}</a><!-- ENDIF --> </td>
Open: styles/subsilver2/template/memberlist_view.html
Find
Tip: This may be a partial find and not the whole line.
In-line Find
Tip: This is a partial match of a line for in-line operations.
In-line Add after
Dat wordt dan toch:
Code: Selecteer alles
<td><!-- IF U_WWW --><b><a class="genmed" href="{U_WWW}"{EXTERNAL_LINK_TARGET}>{U_WWW}</a></b><!-- ENDIF --></td>
Als ik de zinnen/woorden die ik moet toevoegen net voor de " zet werkt het ook niet

Re: Prime links mod (vraag)
Geplaatst: 05 mar 2010, 18:45
door marian0810
David schreef:het zijn maar 2 wijzigingen.
Wel wat meer dan dat hoor, ik denk dat je nu alleen het subsilver2 gedeelte gedaan hebt.
Files to Edit:
includes/functions_display.php,
styles/prosilver/template/memberlist_body.html,
styles/prosilver/template/memberlist_view.html,
styles/prosilver/template/ucp_pm_viewmessage.html,
styles/prosilver/template/viewtopic_body.html
Re: Prime links mod (vraag)
Geplaatst: 05 mar 2010, 18:57
door David
Oke, ja die had ik niet gedaan, het werkt nu.
Toppie!! Bedankt
Re: Prime links mod (vraag)
Geplaatst: 05 mei 2010, 22:37
door 2strokedriver
Excuses voor deze kleine schop maar ik krijg de Prime Links MOD ook niet helemaal werkend en om daar weer een nieuw topic voor aan te maken?
Ik gebruik op mijn forum
www.bus-forum.nl de fisubsilver2 stijl. De links in de geplaatste berichten worden in een nieuw venster geopend. Ook de links die gebruikers in hun profiel ingesteld hebben staan worden in een nieuw venster geopend. De code om deze link onderaan een geplaatst bericht op het forum ontbreekt overigens in de subsilver stijlen maar die heb ik toegevoegd en die werkt ook.
Alleen de forumlinks krijg ik niet geopend in een nieuw venstwer met de Prime Links MOD. Iemand een idee waar dit aan kan liggen?
Groeten,
Erik
Re: Prime links mod (vraag)
Geplaatst: 06 mei 2010, 04:43
door Kevin
Forumlinks zijn interne links en horen in die mod ook niet in een nieuw venster te openen.
Re: Prime links mod (vraag)
Geplaatst: 06 mei 2010, 08:20
door 2strokedriver
Hoi Kevin,
Ik citeer uit de MOD instructies:
Applies a target to forums that are set up to be links so that they may open in a new browser window. The target is defined by EXTERNAL_LINK_TARGET in the "includes/prime_links.php" file. These instructions are required only if you want this functionality.
Hieruit maak ik op dat forums, die zijn opgezet als een link, dus ook moeten openen in een nieuw venster. Helaas werkt dat dus niet
Nu heb ik even gegoogled en de volgende oplossing gevonden:
Code: Selecteer alles
<!-- ELSEIF forumrow.S_IS_LINK -->
<tr>
<td class="row1" width="50" align="center">{forumrow.FORUM_FOLDER_IMG}</td>
<td class="row1">
<!-- IF forumrow.FORUM_IMAGE -->
<div style="float: {S_CONTENT_FLOW_BEGIN}; margin-{S_CONTENT_FLOW_END}: 5px;">{forumrow.FORUM_IMAGE}</div>
<!-- ENDIF -->
<a class="forumlink" href="{forumrow.U_VIEWFORUM}" onclick="window.open(this.href);return false;" >{forumrow.FORUM_NAME}</a>
<p class="forumdesc">{forumrow.FORUM_DESC}</p>
</td>
Met
onclick="window.open(this.href);return false;" toegevoegd aan de hyperlink in forumlist_body.html werkt het, en openen dit type links dus ook in een nieuw venster.
Groeten,
Erik
Re: Prime links mod (vraag)
Geplaatst: 09 mei 2010, 16:54
door Menzo
ik heb deze dus ook geinstalleerd, maar zou nog het volgende willen:
Als ze op een categorie of topictittel klikken moet hij opengaan in hetzelfde venster, klikken ze in een onderwerp op een link naar bijvoorbeeld een ander onderwerp dan zou dit wel in een nieuw venster moeten openen.
Hoe doe ik dat dan?
*edit: al gevonden, voor degene die het ook willen weten:
in includes/prime_links.php zoek je:
Code: Selecteer alles
// Link targets (setting to FALSE will remove the link)
define('INTERNAL_LINK_TARGET', '');
define('EXTERNAL_LINK_TARGET', '_blank');
en vervang je het door:
Code: Selecteer alles
// Link targets (setting to FALSE will remove the link)
define('INTERNAL_LINK_TARGET', '_blank');
define('EXTERNAL_LINK_TARGET', '_blank');
Re: Prime links mod (vraag)
Geplaatst: 24 nov 2010, 00:55
door youpie123
Modificatie & Versie: Prime Links: 1.2.8
Directe link naar de modificatie: zie bovenin dit topic
Adres van je forum:
http://www.t3-forum.nl/php3/phpBB3/index.php
phpBB versie: 3.0.8
Heb je onlangs een andere modificatie of stijl geïnstalleerd? Nee!
Wat is het probleem?
Hallo mensen,
Ik ben ook al een tijdje bezig met het installeren van deze MOD maar bij mij gaat het al meteen helemaal fout. Als ik de functions_content.php bijwerk zoals beschreven krijg ik "
Fatal error: Call to a member function assign_var() on a non-object in /home/t3forum/domains/t3-forum.nl/public_html/php3/phpBB3/includes/prime_links.php on line 83" op het scherm in plaats van het forum. De code ziet er dan als volgt uit:
Code: Selecteer alles
{
// custom BBCodes might contain carriage returns so they
// are not converted into <br /> so now revert that
$text = str_replace(array("\n", "\r"), array('<br />', "\n"), $text);
return $text;
}
//-- mod: Prime Links -------------------------------------------------------//
if (!function_exists('prime_links'))
{
global $phpEx;
include($phpbb_root_path . 'includes/prime_links.' . $phpEx);
}
$text = prime_links($text);
//-- end: Prime Links -------------------------------------------------------//
/**
* Smiley processing
*/
function smiley_text($text, $force_option = false)
{
global $config, $user, $phpbb_root_path;
if ($force_option || !$config['allow_smilies'] || !$user->optionget('viewsmilies'))
{
return preg_replace('#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/.*? \/><!\-\- s\1 \-\->#', '\1', $text);
}
else
{
$root_path = (defined('PHPBB_USE_BOARD_URL_PATH') && PHPBB_USE_BOARD_URL_PATH) ? generate_board_url() . '/' : $phpbb_root_path;
return preg_replace('#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/(.*?) \/><!\-\- s\1 \-\->#', '<img src="' . $root_path . $config['smilies_path'] . '/\2 />', $text);
}
}
Iemand een idee om me op weg te helpen?