Dubbele links (eigen tab/nieuw tab)

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
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Dubbele links (eigen tab/nieuw tab)

Bericht door Ger » 03 nov 2008, 21:44

Ik wilde bovenstaanstaand artikel gebruiken om links op mijn forum om te zetten naar dubbele links: 1 met een kleine afbeelding om ze te openen in het eigen tabblad, en daarnaast de link zoals die is ingevoerd welke opent in een nieuw tabblad (gemengde gebruikersgroep, polderen dus. ;) )

In HTML zou het er dus zo uit moeten komen te zien:

Code: Selecteer alles

<a href="{URL}" class="postlink"><img title="Open link in huidig venster/tabblad" src="http://www.swordfactsbenelux.nl/forums/styles/sfb/imageset/icon_topic_latest.gif" alt="Link" /></a><a href="{URL}" class="postlink" onclick="window.open(this.href);return false;">{DESCRIPTION}</a>
Dat gaat goed bij links die middels BBcode ingevoerd zijn, maar niet met de magic urls (van mensen die gewoon een linkje plakken en verders niets doen). Daar wordt gewoon de standaard instelling gevolgd, dus alleen het eigen tabblad. Ik heb de indruk dat ik het stuk in includes/functions_content moet aanpassen, maar kom er niet echt uit hoe dan.

Iemand een tip?

Gebruikersavatar
Tom V
Berichten: 2487
Lid geworden op: 24 jan 2006, 17:04
Locatie: Houtvenne (BE)
Contacteer:

Re: Dubbele links (eigen tab/nieuw tab)

Bericht door Tom V » 04 nov 2008, 23:54

functions_content.php
zoek

Code: Selecteer alles

    $html    = "$whitespace<!-- $tag --><a$class href=\"$url\">$text</a><!-- $tag -->$append"; 
vervang door:

Code: Selecteer alles

    $html     = "$whitespace<!-- $tag --><a$class href=\"$url\"><img title=\"Open link in huidig venster/tabblad\" src=\"http://www.swordfactsbenelux.nl/forums/styles/sfb/imageset/icon_topic_latest.gif\" alt=\"Link\" /></a><a$class href=\"$url\" onclick=\"window.open(this.href);return false;\">$text</a><!-- $tag -->$append";
 

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Dubbele links (eigen tab/nieuw tab)

Bericht door Ger » 05 nov 2008, 08:30

Thanks! :D
Hij leek het eerst nog niet te doen, maar dat kwam omdat ik in berichten keek waar al zulke links instonden. Pas als ik die wijzigde, werd het goed weergegeven, en met nieuwe berichten gaat het ook goed. Dit heeft waarschijnlijk te maken met de manier waarop het in de database is verwerkt. De manier om dat op te lossen is waarschijnlijk door de berichten allemaal te rebuilden in de database. Daarvoor zie ik geen knopje in het beheerderspaneel. Zie ik die over het hoofd, of is er een andere methode om dit op te lossen?

Gebruikersavatar
Tom V
Berichten: 2487
Lid geworden op: 24 jan 2006, 17:04
Locatie: Houtvenne (BE)
Contacteer:

Re: Dubbele links (eigen tab/nieuw tab)

Bericht door Tom V » 05 nov 2008, 21:37

Je zou een functie kunnen maken om een post te "updaten", maar voor zover ik weet bestaat hier momenteel geen functie voor (natuurlijk kan ik mis zijn)

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Dubbele links (eigen tab/nieuw tab)

Bericht door Ger » 10 nov 2008, 10:22

Heb er iets voor gevonden: admin reparse BBcode (BETA). Werkte niet helemaal 100% goed (zie ook mijn opmerking daar), maar het meeste wel.

Plaats reactie