Seite 3 von 3

Re: [FINAL] gepostete Links in Beiträgen umwandeln

Verfasst: 30.12.2012 22:51
von BNa
Wunsch die Erste!
Andreas1823 hat geschrieben:Thema-Name | Forum-Name | {SITENAME} >> im acp >> Board-Einstellung >> Forumname
Wunsch die Zweite?
Andreas1823 hat geschrieben:Geht das auch das man nur Themenname | Forum angezeigt wird ??
Was denn nun?


Öffne

includes/functions_content.php

Finde (in Miriams Mod)

Code: Alles auswählen

                if (isset($params_arr['t'])) 
                {
                    $sql = 'SELECT topic_title FROM ' . TOPICS_TABLE . '
                            WHERE topic_id = ' . $params_arr['t'];
                    $key = 'topic_title';
                }
                if (isset($params_arr['f']))
                {
                    $sql = 'SELECT forum_name FROM ' . FORUMS_TABLE . '
                            WHERE forum_id = ' . $params_arr['f'];
                    $key = 'forum_name';
                }
                $result = $db->sql_query($sql);
                if ($row = $db->sql_fetchrow($result))
                {
                    $relative_url = $row[$key];
                } 
Ersetze mit

Code: Alles auswählen

                if (isset($params_arr['t'])) 
                {
                    $sql = 'SELECT t.topic_title, f.forum_name FROM ' . TOPICS_TABLE . ' t,  ' . FORUMS_TABLE . ' f
                            WHERE t.topic_id = ' . $params_arr['t'] . '
                            AND t.forum_id = f.forum_id';
                    $key  = 'topic_title';
                    $key2 = 'forum_name';
                }
                if (isset($params_arr['f']))
                {
                    $sql = 'SELECT forum_name FROM ' . FORUMS_TABLE . '
                            WHERE forum_id = ' . $params_arr['f'];
                    $key = 'forum_name';
                }
                $result = $db->sql_query($sql);
                
                if ($row = $db->sql_fetchrow($result))
                {
                    $relative_url = $row[$key] . (isset($row[$key2]) ? ' - ' . $row[$key2] : '');
                } 
Dieser Code ist getestet, gilt aber nur für neu erstellte oder editierte Links

Syntax (Topic - Forum): zB. [FINAL] gepostete Links in Beiträgen umwandeln - phpBB 3.0: Mods in Entwicklung

Ersetze ' - ' mit ' | ', falls Du lieber | als Trennzeichen haben möchtest.

Andreas1823 hat geschrieben:Auch wenn des offtopic ist aber warum werden interne Links nicht unterstrichen und externe werden es ???
Da frag mal die Entwickler von phpbb : http://www.phpbb.com

Test Intern
viewtopic.php?f=88&t=225701&p=1291709#p1291709

Test extern
http://www.phpbb.com

Funktioniert!

Re: [FINAL] gepostete Links in Beiträgen umwandeln

Verfasst: 30.12.2012 23:11
von Andreas1823
Vielen vielen Dank.