Seite 112 von 131

Verfasst: 28.10.2005 21:26
von The real Indigo
Vielleicht ne falsche URL in den Bookmarks ???

Verfasst: 08.11.2005 19:50
von Bonaparte
ich habe diesen (denke ich jedenfalls) mod in meinem alten forum 2.0.4 installiert es hat perfekt alles funktioniert. jetzt bei bei version 2.0.18 sind da nur 2 leere zeilen, woran kann es liegen?

kann es evtl. sein, dass mehr davon im forum gibt und ich nur den entwurf installiert habe? hab leider nichts gefunden
larsneo hat geschrieben:die suchbegriffe sind zumindestens genauso gut wie die forensuche...

derzeit ist das prinzip noch relativ trivial:
in /includes/page_header.php nach

Code: Alles auswählen

define('HEADER_INC', TRUE);
ist folgender bereich eingefügt:

Code: Alles auswählen

if ( isset($HTTP_GET_VARS[POST_TOPIC_URL]) ) 
    { 
       $topic_id = intval($HTTP_GET_VARS[POST_TOPIC_URL]); 
    } 
    else if ( isset($HTTP_GET_VARS['topic']) ) 
    { 
       $topic_id = intval($HTTP_GET_VARS['topic']); 
    } 
    
    if ( $topic_id ) 
    { 
        $sql = "SELECT c.cat_title, f.forum_name, t.topic_title 
                FROM " . TOPICS_TABLE . " t, " . FORUMS_TABLE . " f, " . CATEGORIES_TABLE . " c 
                WHERE f.forum_id = t.forum_id 
                AND c.cat_id = f.cat_id 
                AND t.topic_id = $topic_id"; 
        if( ($result = $db->sql_query($sql)) ) 
        { 
            if ( $meta_row = $db->sql_fetchrow($result) ) 
            { 
                $meta_description = '<meta name="description" content="' . $meta_row['cat_title'] . ' :: ' . $meta_row['forum_name'] . ' :: ' . $meta_row['topic_title'] . '">'; 
            } 
        } 
        $sql = "SELECT w.word_text 
                FROM " . TOPICS_TABLE . " t, " . SEARCH_MATCH_TABLE . " m, " . SEARCH_WORD_TABLE . " w 
                WHERE t.topic_first_post_id = m.post_id 
                AND m.word_id = w.word_id 
                AND t.topic_id = $topic_id"; 
        if( ($result = $db->sql_query($sql)) ) 
        { 
            $meta_keywords = ''; 
            while ( $meta_row = $db->sql_fetchrow($result) ) 
            { 
                $meta_keywords .= ($meta_keywords=='') ? $meta_row['word_text'] : ',' . $meta_row['word_text']; 
            } 
            $meta_keywords = '<meta name="keywords" content="' . $meta_keywords . '">'; 
        }    
    } 
sowie am ende der datei nach

Code: Alles auswählen

'PAGE_TITLE' => $page_title,
die entsprechenden variablen-zuweisungen

Code: Alles auswählen

'META_DESCRIPTION' => $meta_description, 
    'META_KEYWORDS' => $meta_keywords,
damit das ganze auch in der seitenausgabe ist, muss natürlich auch das template angepasst werden - dazu in /templates/subSilver/overall_header.php die entsprechende ausgabe ansteuern, nach

Code: Alles auswählen

<meta http-equiv="Content-Style-Type" content="text/css">
einfach

Code: Alles auswählen

{META_DESCRIPTION} 
{META_KEYWORDS}
einfügen.

ist wie gesagt nur ein gedankengang ;-)

Verfasst: 09.11.2005 11:23
von Free-99
Hallo,

eine kleine Frage. Wenn ich die .htaccess mit Inhalt fülle kann ich mein Forum nicht mehr aufrufen. Woran kann das liegen?

Verfasst: 09.11.2005 15:41
von Bonaparte
Free-99 hat geschrieben:Hallo,

eine kleine Frage. Wenn ich die .htaccess mit Inhalt fülle kann ich mein Forum nicht mehr aufrufen. Woran kann das liegen?
lokal oder auf einem webserver?
hast du die pfade beachtet?
und
hast du auch den mod installiert?

Verfasst: 09.11.2005 15:50
von Free-99
Auf einem Server!
Ja hab den Mod auch instaliert!
Ja /xy/view..... geändert

Verfasst: 09.11.2005 18:18
von Bonaparte
ach ja, wird mod_rewrite auch unterstützt?

Verfasst: 20.11.2005 00:01
von Gooof
Ist es möglich in den Code noch eine weitere Variable einzufügen?

ich hab das jetzt mal so versucht:

in der page_header.php

Code: Alles auswählen

$urlin =
array(
$prefix . '(?<!/)index.php\?mark=forums&(?:amp;)code=([a-zA-Z0-9]*)"|',
$prefix . '(?<!/)index.php\?code=([a-zA-Z0-9]*)"|',
$prefix . '(?<!/)index.php\?c=([0-9]*)&(?:amp;)code=([a-zA-Z0-9]*)"|',
);


$urlout = array(
'"index-mark\\1\\2.html"',
'"index\\1.html"',
'"category\\1\\2.html"',
);

Wenn ich das aber mache, kommen wieder die alten URLs ohne mod_rewrite.

Gibt es zufällig eine andere Möglichkeit wie ich einen Namen / Variable in die URL kriege?

hilfe.....[/code]

Verfasst: 20.11.2005 15:22
von Ice-Tee
Hallo,

ich habe soeben den Mod in mein phpBB 2.0.18 problemlos eingefügt und möchte mich an dieser Stelle ganz herzlich an alle bedanken, die daran mitgewirkt haben.
Tolle Idee - klasse Umsetzung.

Verfasst: 30.11.2005 23:33
von Energy_2k2
Free-99 hat geschrieben:Hallo,

eine kleine Frage. Wenn ich die .htaccess mit Inhalt fülle kann ich mein Forum nicht mehr aufrufen. Woran kann das liegen?

Ich hatte das selbe Problem.
Verwendet dein Hoster vielleicht eine Confixx Oberfläche zum konfigurieren?
Wenn ja liegt es daran.
Bei mir stand laut PHP-Info das mod_rewrite aktiviert bzw unterstüzt wird.

Ich habe dann eine Email an meinen Hoster geschrieben der mir dann sagte dass es bei Confixx extra aktiviert werden muss was er dann auch gemacht hat.

Seitdem funktioniert es ohne Probleme.


Danke für den tollen Mod!

Verfasst: 02.12.2005 11:14
von alexhaupt
servus zusammen,

habe mich mal durch den Thread gewühlt und nichts gefunden.
Seitdem ich die Short URLs am laufen habe, funktioniert die Anzeige von den "Neuen Beiträgen" nicht mehr so richtig!
Wenn man sich eingeloggt hat, sieht man schön durch das Icon in welchem Forum etwas neues gepostet wurde, doch sobald man ein Beitrag durchgelsen hat und zurück geht, habe alle Beiträge sowie Foren gelesenen Status.

sg Alex