Links automatisch umwandeln
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Links automatisch umwandeln
Hallo,
ich suche einen MOD, der bei geposteten Links die den Seitennamen (also den Titel-Tag aus HTML) der zum Link gehörigen Seite im Post automatissch anstatt der hässlichen Url anzeigt. (gibt es auf einigen vBulletin Boards)
Der User kann dann auf den Link klicken.
Verstanden was ich meine?
Gruß, Murddoc.
ich suche einen MOD, der bei geposteten Links die den Seitennamen (also den Titel-Tag aus HTML) der zum Link gehörigen Seite im Post automatissch anstatt der hässlichen Url anzeigt. (gibt es auf einigen vBulletin Boards)
Der User kann dann auf den Link klicken.
Verstanden was ich meine?
Gruß, Murddoc.
Ich habe über google diesen Thread in einem anderem Forum gefunden.
Dort wird nach genau dem selben Problem gefragt und ein Lösungsansatz ist gegeben, aber ich habe von PHP nicht viel Ahnung (nur JAVA).
http://www.mindfactory.de/forum/program ... ndeln.html
Dort wird nach genau dem selben Problem gefragt und ein Lösungsansatz ist gegeben, aber ich habe von PHP nicht viel Ahnung (nur JAVA).
http://www.mindfactory.de/forum/program ... ndeln.html
Re: Links automatisch umwandeln
Meinst du das, wenn man einen Link einfügen will, oben ein Fenster aufgeht, als erstes den Link hinein kopieren kann und dann die Link beschreibung?murddoc hat geschrieben:Hallo,
ich suche einen MOD, der bei geposteten Links die den Seitennamen (also den Titel-Tag aus HTML) der zum Link gehörigen Seite im Post automatissch anstatt der hässlichen Url anzeigt. (gibt es auf einigen vBulletin Boards)
Der User kann dann auf den Link klicken.
Verstanden was ich meine?
Gruß, Murddoc.
Admin von elongated-coin
Re: Links automatisch umwandeln
Nein so nicht, ich meine, wenn man einfach so einen Link postet, soll die Forensoftware den Titel der verlinkten Seite als Link anzeigen statt der kompletten url.Z-MANN hat geschrieben:Meinst du das, wenn man einen Link einfügen will, oben ein Fenster aufgeht, als erstes den Link hinein kopieren kann und dann die Link beschreibung?murddoc hat geschrieben:Hallo,
ich suche einen MOD, der bei geposteten Links die den Seitennamen (also den Titel-Tag aus HTML) der zum Link gehörigen Seite im Post automatissch anstatt der hässlichen Url anzeigt. (gibt es auf einigen vBulletin Boards)
Der User kann dann auf den Link klicken.
Verstanden was ich meine?
Gruß, Murddoc.
Zum Beispiel verlinke ich phpbb:
- So ist es im Moment:
www.phpbb.de
ich gebe den Link ein und so erscheint er dann auch im Beitrag
- So möchte ich es haben:
Das deutsche Support-Forum für phpBB
... nur so, dass ich das jetzt nicht selber so eingeben muss:
Code: Alles auswählen
[url=www.phpbb.de]Das deutsche Support-Forum für phpBB[/url]
Diese funktion gibt es für vBulletin, aber ich will phpbb2 treu bleiben!
Kann mir jetzt jemand weiterhelfen?
Gruß, Murddoc.
Genau das habe ich doch gemeint,
man klickt beim Beitrag schreiben "URL" an, da geht ein fenster auf in dem man die URL einfügt, dann wird nach der Linkbeschreibung gefragt, wenn man die eingegeben hat, steht nur die Beschreibung als Link da.
Schaue doch mal bei "Oxpus" vielleicht kann er Dir helfen, er hat sowas bei seinem Forum eingebaut.
Sehe gerade das es hier doch genauso ist!?
man klickt beim Beitrag schreiben "URL" an, da geht ein fenster auf in dem man die URL einfügt, dann wird nach der Linkbeschreibung gefragt, wenn man die eingegeben hat, steht nur die Beschreibung als Link da.
Schaue doch mal bei "Oxpus" vielleicht kann er Dir helfen, er hat sowas bei seinem Forum eingebaut.
Sehe gerade das es hier doch genauso ist!?
Admin von elongated-coin
siehe http://www.mindfactory.de/forum/program ... post433262
so wie er es beschrieben hat
so wie er es beschrieben hat
Habe noch einen guten Link gefunden:
http://www.phpbb-de.com/meta-tags-und-t ... -t677.html
Jetzt müsste man es so Abändern, dass nur der Seitentitel ausgelesen wird und dass die Links dann beim Beitrag-Posten-Klicken umgewandelt werden.
Vielleicht was für den Coding Bereich?
Wo muss man so eine Funktion einbauen?
http://www.phpbb-de.com/meta-tags-und-t ... -t677.html
Code: Alles auswählen
<?php
function iget_meta_tags($url, $timeout=2)
{
$url_parts = parse_url($url);
$errno = 0;
$errstr = '';
if ($fsock = fsockopen($url_parts['host'], 80, $errno, $errstr, $timeout))
{
fputs($fsock, "GET " . ($url_parts['path'] ? $url_parts['path'] : '/') . $url_parts['query'] . " HTTP/1.1\r\n");
fputs($fsock, "HOST: " . $url_parts['host'] . "\r\n");
fputs($fsock, "Connection: close\r\n\r\n");
$header = array();
$currentHeader = '';
$input = '';
$data['title'] = '';
$data['description'] = '';
$data['keywords'] = '';
$i = 0;
while ( ($line=trim(fgets($fsock, 1024))) != '' )
{
if ( ($pos=strpos($line, ':')) !== false )
{
$currentHeader = substr($line, 0, $pos);
$header[$currentHeader] = trim(substr($line, $pos+1));
}
}
if ( isset($header['Transfer-Encoding']) && $header['Transfer-Encoding'] == 'chunked' )
{
$chunk = hexdec(fgets($fsock, 1024));
}
else
{
$chunk = -1;
}
while ( $chunk != 0 && !feof($fsock) )
{
if ( $chunk > 0 )
{
$part = fread($fsock, $chunk);
$chunk -= strlen($part);
$input .= $part;
if ( $chunk == 0 )
{
if ( fgets($fsock, 1024) != "\r\n" )
{
return false;
}
$chunk = hexdec(fgets($fsock, 1024));
}
if ( strpos(strtolower($input), '</head>') !== false || substr_count($input, "\n") >= 300 )
{
break;
}
}
else
{
$input .= fread($fsock, 1024);
}
}
fclose($fsock);
// remove line breaks
$input = str_replace('<br>', '', nl2br($input));
// obtain title
preg_match('#<title>(.*)</title>#is', $input, $matches);
$data['title'] = $matches[1];
// obtain meta tags
preg_match('#description" content="(.*?)"#is', $input, $matches);
$data['description'] = $matches[1];
preg_match('#keywords" content="(.*?)"#is', $input, $matches);
$data['keywords'] = $matches[1];
if ( !empty($data) )
{
return $data;
}
}
return false;
}
$row = iget_meta_tags('http://forum.spiegel.de/', 2);
echo('<pre>');
print_r($row);
echo('</pre>');
?>
Vielleicht was für den Coding Bereich?
Wo muss man so eine Funktion einbauen?