Právě je 29 bře 2024 07:33

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 
Autor Zpráva
 Předmět příspěvku: phpBB - Hezké URL (mod rewrite)
PříspěvekNapsal: 28 lis 2009 16:18 

Registrován:
28 lis 2009 16:14
Příspěvky:
4
Všiml jsem si, že tu máte názvy témat v URL (hezké url / mod rewrite). Napište mi prosím jak co nejjednodušeji udělat, abych měl hezké url na svém phpBB fóru. Na to je nějaký mód? Nebo je to v základní verzi? Mám verzi 3.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Hezké URL (mod rewrite) v phpBB
PříspěvekNapsal: 30 lis 2009 12:58 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
8492
Dobrý den,
pro hezké URL jsme použili modul phpBB SEO Ultimate SEO URL V 0.6.0. A aby nedlošlo k duplicitě URL, tak ještě modul phpBB SEO No duplicate.

Oba moduly naleznete ke stažení na stránkách: http://www.phpbb-seo.com/

Pro nahrazení českých znaků bylo nutné po instalaci přidat do zdrojového kódu souboru phpbb_seo_class.php tyto řádky:
Kód:
...
...
    $this->seo_path['root_url'] = strtolower($server_protocol . $server_name . $server_port);
    $this->seo_path['phpbb_urlR'] = $this->seo_path['phpbb_url'] =  $this->seo_path['root_url'] . $script_path;
    $this->seo_path['phpbb_script'] = $script_path;

    // zacatek noveho kodu
    // --> Custom str_Replace arrays, to handle special cases properly
    $this->seo_opt['url_find'] = array(utf8_chr(268),utf8_chr(269),  // c
    utf8_chr(356),utf8_chr(357), // t
    utf8_chr(270),utf8_chr(271), // d
    utf8_chr(317),utf8_chr(318), // l
    utf8_chr(327),utf8_chr(328), // n
    utf8_chr(381),utf8_chr(382), // z
    utf8_chr(282),utf8_chr(283), // e
    utf8_chr(344),utf8_chr(345), // r
    utf8_chr(366),utf8_chr(367), // u
    );
    $this->seo_opt['url_replace'] = array('c', 'c', 't', 't', 'd', 'd', 'l', 'l','n', 'n', 'z', 'z', 'e', 'e', 'r', 'r', 'u', 'u');
    // konec noveho kodu

    $this->seo_path['phpbb_files'] = $this->seo_path['phpbb_url'] . 'download/';
    // Load settings from phpbb_seo/includes/phpbb_seo_modules.php
    $this->init_phpbb_seo();
...
...


a ještě v této části:
Kód:
...   
...
    function format_url( $url, $type = 'topic' ) {
        $url = preg_replace('`\[.*\]`U','',$url);

        // zacatek noveho kodu
        $url = str_replace( $this->seo_opt['url_find'], $this->seo_opt['url_replace'], $url );
        // konec noveho kodu
   
        if (isset($this->url_replace['find'])) {
        $url = str_replace($this->url_replace['find'], $this->url_replace['replace'], $url);
...
...

Samozřejmě bude dobré, když použijete nejnovější verze těchto modulů a aplikace phpBB.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: phpBB - hezké URL (mod rewrite)
PříspěvekNapsal: 28 kvě 2011 10:30 

Registrován:
28 kvě 2011 10:28
Příspěvky:
4
Dobrý den,
mohl bych se zeptat zda-li nemáte nějaký český návod krok po kroku jak na optimalizaci?
Děkuji


Nahoru
 Profil  
 
 Předmět příspěvku: Re: phpBB - hezké URL (mod rewrite)
PříspěvekNapsal: 30 kvě 2011 11:49 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
8492
Dobrý den,

takový návod bohužel nemáme. Stále jsou k dispozici nové verze aplikace a modulů, tím pádem by nebylo jednoduché návod stále aktualizovat.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PhpBB Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz