Prime links mod (vraag)

Hulp nodig bij een modificaties of op zoek naar een MOD?
Forumregels

LEES: Richtlijnen voor Support. Vul de support template in!
phpBB3.0.x
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Plaats reactie
Gebruikersavatar
David
Berichten: 5093
Lid geworden op: 15 jan 2007, 22:00
Locatie: Zeeuws-Vlaanderen
Contacteer:

Prime links mod (vraag)

Bericht door David » 05 mar 2010, 15:09

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
Op zoek naar een vertaling voor je extensie? vertalingen

Gebruikersavatar
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Re: Prime links mod (vraag)

Bericht door marian0810 » 05 mar 2010, 15:41

Als het goed is zit er in de map contrib een bestandje "install user website links.xml".

Gebruikersavatar
David
Berichten: 5093
Lid geworden op: 15 jan 2007, 22:00
Locatie: Zeeuws-Vlaanderen
Contacteer:

Re: Prime links mod (vraag)

Bericht door David » 05 mar 2010, 16:22

Ja die heb ik gevonden :mrgreen:

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.

Code: Selecteer alles

href="{memberrow.U_WWW}"
In-line Find
Tip: This is a partial match of a line for in-line operations.

Code: Selecteer alles

href="{memberrow.U_WWW}"
In-line Add after

Code: Selecteer alles

{EXTERNAL_LINK_TARGET}

Dat wordt dan toch:

Code: Selecteer alles

<td class="gen row" align="center">&nbsp;<!-- IF memberrow.U_WWW --><a href="{memberrow.U_WWW}"{EXTERNAL_LINK_TARGET}>{WWW_IMG}</a><!-- ENDIF -->&nbsp;</td>
Open: styles/subsilver2/template/memberlist_view.html

Find
Tip: This may be a partial find and not the whole line.

Code: Selecteer alles

href="{U_WWW}"
In-line Find
Tip: This is a partial match of a line for in-line operations.

Code: Selecteer alles

href="{U_WWW}"
In-line Add after

Code: Selecteer alles

{EXTERNAL_LINK_TARGET}
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 :oops:
Op zoek naar een vertaling voor je extensie? vertalingen

Gebruikersavatar
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Re: Prime links mod (vraag)

Bericht door marian0810 » 05 mar 2010, 18:45

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

Gebruikersavatar
David
Berichten: 5093
Lid geworden op: 15 jan 2007, 22:00
Locatie: Zeeuws-Vlaanderen
Contacteer:

Re: Prime links mod (vraag)

Bericht door David » 05 mar 2010, 18:57

Oke, ja die had ik niet gedaan, het werkt nu.

Toppie!! Bedankt
Op zoek naar een vertaling voor je extensie? vertalingen

2strokedriver
Berichten: 74
Lid geworden op: 07 dec 2006, 21:18

Re: Prime links mod (vraag)

Bericht door 2strokedriver » 05 mei 2010, 22:37

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

Gebruikersavatar
Kevin
Berichten: 1684
Lid geworden op: 06 nov 2007, 17:22
Locatie: Brabants schoon
Contacteer:

Re: Prime links mod (vraag)

Bericht door Kevin » 06 mei 2010, 04:43

Forumlinks zijn interne links en horen in die mod ook niet in een nieuw venster te openen.
Afbeelding
ForumHulp.nl kan u helpen met: Technisch onderhoud, Extensies installaties/aanpassingen en Webdesign.

Teammember op Afbeelding phpBBservice.nl Afbeelding , Winnaar in de phpBB awards 2009, 2010 en 2012 met AquaforA

2strokedriver
Berichten: 74
Lid geworden op: 07 dec 2006, 21:18

Re: Prime links mod (vraag)

Bericht door 2strokedriver » 06 mei 2010, 08:20

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

Menzo
Berichten: 27
Lid geworden op: 17 apr 2010, 17:01

Re: Prime links mod (vraag)

Bericht door Menzo » 09 mei 2010, 16:54

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');

youpie123
Berichten: 2
Lid geworden op: 17 nov 2009, 03:41

Re: Prime links mod (vraag)

Bericht door youpie123 » 24 nov 2010, 00:55

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?

Plaats reactie