[Snippet] Link as Website Title (en) (update)

Snippet-Area for phpBB 3.0.x

[Snippet] Link as Website Title (en) (update)

Postby 4seven » Sun 8. Nov 2009, 18:08 | Userzeit: +1.00 / So 8. Nov 2009, 18:08

Website Title as Link

With this Snippet u can post a link, that automatically shows the link-title of the website as link-description.

Example:

This Link..
Code: Select all
[url_title]http://sekuro.se.funpic.de/phpbb3/posting.php?mode=post&f=20[/url_title]

produces..
BBCodeBox3 • Post a new topic

Screen: http://4seven.bplaced.net/pix/url_title_1.png

Requirement: allow_url_fopen must be activated



Instruction:

1. Make a BBCode

BBCode usage
Code: Select all
[url_title]{URL}[/url_title]


HTML replacement
Code: Select all
{URL}


2. Open

viewtopic.php

Find

Code: Select all
// Output the posts
$first_unread = $post_unread = false;
for ($i = 0, $end = sizeof($post_list); $i < $end; ++$i)
{


Before Add

Code: Select all
// Link as Website Title / 4seven / 2009
function getTitleTag($uwebsite) {   
   $uhtml = implode("", file(html_entity_decode($uwebsite)));
   if (preg_match("/<title>(.*)<\/title>/isU", $uhtml, $utitle)){
   $utitletag = trim($utitle[1]);
   return '<a href="' . $uwebsite . '">' . $utitletag . '</a>';}}
// Link as Website Title / 4seven / 2009


Find

Code: Select all
$message = censor_text($row['post_text']);


After Add UPDATE

Code: Select all
// Link as Website Title / 4seven / 2009
if((preg_match("#\[url_title:#", $message)) && preg_match("#\[\/url_title:#", $message)){
$message = preg_replace("/\[url_title(.*?)\](.*?)\[\/url_title(.*?)\]/eU", 'getTitleTag("\\2")', $message);}
// Link as Website Title / 4seven / 2009


3. Clear all Caches
User avatar
4seven
Administrator
 
Posts: 427
 
Last 3 Topics:
Tabmenu Test
[Snippet] Avatar Ev...
[DEV] Zero and X-P...
 
Joined:
Sun 13. Jan 2008, 23:44
 
Letzter Login:
Mon 1. Aug 2022, 16:40
 
Posted:
Sun 8. Nov 2009, 18:08 +1.00
Userzeit: So 8. Nov 2009, 18:08

Re: [Snippet] Link as Website Title (en) (update)

Postby 4seven » Wed 24. Feb 2010, 04:38 | Userzeit: +1.00 / So 8. Nov 2009, 18:08

UPDATE is red colored
User avatar
4seven
Administrator
 
Posts: 427
 
Last 3 Topics:
Tabmenu Test
[Snippet] Avatar Ev...
[DEV] Zero and X-P...
 
Joined:
Sun 13. Jan 2008, 23:44
 
Letzter Login:
Mon 1. Aug 2022, 16:40
 
Posted:
Wed 24. Feb 2010, 04:38 +1.00
Userzeit: So 8. Nov 2009, 18:08


Return to [Snippet] for 3.0.x



Who is online

Users browsing this forum: No registered users and 0 guests