Links automatisch umwandeln

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.
murddoc
Mitglied
Beiträge: 47
Registriert: 06.05.2007 20:26
Wohnort: Berlin
Kontaktdaten:

Links automatisch umwandeln

Beitrag von murddoc »

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.
murddoc
Mitglied
Beiträge: 47
Registriert: 06.05.2007 20:26
Wohnort: Berlin
Kontaktdaten:

Beitrag von 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
Benutzeravatar
Z-MANN
Mitglied
Beiträge: 449
Registriert: 06.07.2007 17:56
Wohnort: Hessen
Kontaktdaten:

Re: Links automatisch umwandeln

Beitrag von Z-MANN »

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.
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?
Admin von elongated-coin
murddoc
Mitglied
Beiträge: 47
Registriert: 06.05.2007 20:26
Wohnort: Berlin
Kontaktdaten:

Re: Links automatisch umwandeln

Beitrag von murddoc »

Z-MANN hat geschrieben:
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.
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?
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.

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]
... sondern, dass die Forensoftware den Title-Tag der verlinkten Seite Automatisch so darstellt.

Diese funktion gibt es für vBulletin, aber ich will phpbb2 treu bleiben!

Kann mir jetzt jemand weiterhelfen?

Gruß, Murddoc.
Benutzeravatar
Z-MANN
Mitglied
Beiträge: 449
Registriert: 06.07.2007 17:56
Wohnort: Hessen
Kontaktdaten:

Beitrag von Z-MANN »

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!?
Admin von elongated-coin
murddoc
Mitglied
Beiträge: 47
Registriert: 06.05.2007 20:26
Wohnort: Berlin
Kontaktdaten:

Beitrag von murddoc »

Ja ich meine aber das ganze ohne auf diesen Button klicken zu müssen!
Einfach link reinschreiben und fertig.
murddoc
Mitglied
Beiträge: 47
Registriert: 06.05.2007 20:26
Wohnort: Berlin
Kontaktdaten:

Beitrag von murddoc »

murddoc
Mitglied
Beiträge: 47
Registriert: 06.05.2007 20:26
Wohnort: Berlin
Kontaktdaten:

Beitrag von murddoc »

Habe noch einen guten Link gefunden:
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>');

?>
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?
murddoc
Mitglied
Beiträge: 47
Registriert: 06.05.2007 20:26
Wohnort: Berlin
Kontaktdaten:

Beitrag von murddoc »

PUSH!
murddoc
Mitglied
Beiträge: 47
Registriert: 06.05.2007 20:26
Wohnort: Berlin
Kontaktdaten:

Beitrag von murddoc »

PUSH!
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“