Obsah fóra
Pravidlá
Posledná návšteva Str 23.07.14 9:29Aktuálny čas je Str 23.07.14 9:29


Časové pásmo: Europe/Bratislava [ letný čas ]




 [ Príspevkov: 4 ] 
AutorSpráva
Offline
 Poslať Napísal: Ned 22.07.12 21:17 | Predmet: seo funkcia
 
Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.02.09
Príspevky: 232

Re: seo funkcia



cavte .. spravil som si seo funkciu kde nahradim diakritiku a niektore znaky a ostatne ktore niesu v poli povolenych nahradim "" ... v texte to je ok .. ale hned ked to hodim do href="" mi napriklad text Oslo(Norway) vytvori seo oslo�norway� a nechapem preco .. to iste spravi napriklad so znakom +
Kód:
public function returnSeoText($input){
       
        $input = strtolower($input);
     
        $replace = array(
            "—" => "-",
            "/" => "-",
            " " => "-",
            ":" => "-",
            "á" => "a",
            "ä" => "a",
            "ă" => "a",
            "ą" => "a",
            "č" => "c",
            "ç" => "c",
            "ď" => "d",
            "đ" => "d",
            "é" => "e",
            "ě" => "e",
            "ë" => "e",
            "ę" => "e",
            "í" => "i",
            "ľ" => "l",
            "l'" => "l",
            "ĺ" => "l",
            "ł" => "l",
            "ň" => "n",
            "ń" => "n",
            "ó" => "o",
            "ô" => "o",
            "ö" => "o",
            "ő" => "o",
            "ř" => "r",
            "ŕ" => "r",
            "š" => "s",
            "ş" => "s",
            "ť" => "t",
            "ţ" => "t",
            "ú" => "u",
            "ů" => "u",
            "ü" => "u",
            "ű" => "u",
            "ý" => "y",
            "ž" => "z",
            "ż" => "z",
            "Á" => "a",
            "Ä" => "a",
            "Â" => "a",
            "Ă" => "a",
            "Ą" => "a",
            "Č" => "c",
            "Ć" => "c",
            "Ç" => "c",
            "Ď" => "d",
            "Đ" => "d",
            "É" => "e",
            "Ě" => "e",
            "Ë" => "e",
            "Ę" => "e",
            "Í" => "i",
            "Î" => "i",
            "Ľ" => "l",
            "Ĺ" => "l",
            "Ł" => "l",
            "Ň" => "n",
            "Ń" => "n",
            "Ó" => "o",
            "Ô" => "o",
            "Ö" => "o",
            "Ř" => "r",
            "Ŕ" => "r",
            "Š" => "s",
            "Ś" => "s",
            "Ş" => "s",
            "Ť" => "t",
            "Ú" => "u",
            "Ů" => "u",
            "Ü" => "u",
            "Ý" => "y",
            "Ž" => "z",
            "Ż" => "z");
 
        $allowed = array("-", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9");
       
        $input = strtr($input, $replace);
       
        for($i=0; $i<strlen($input); $i++){
            if(!in_array($input[$i], $allowed)){
                $input[$i] = '';
            }
        }
       
        return $input;
    }


Offline
 Poslať Napísal: Pon 23.07.12 10:33 | Predmet:
 
Užívateľ
Užívateľ

Registrovaný: 27.08.09
Príspevky: 167

Re:



Skús toto, je to niečo podobné, ak tak si upraviš znaky podľa seba:

Kód:
function nodia($dia,$chars) {
      $chars = array(
      'Š'=>'S', 'š'=>'s', 'Ž'=>'Z', 'ž'=>'z', 'Č'=>'C', 'č'=>'c', 'Á'=>'A', 'Ä'=>'A', 'É'=>'E', 'Ë'=>'E',
      'Í'=>'I', 'Ó'=>'O', 'Ô'=>'O', 'Ö'=>'O', 'Ú'=>'U', 'Ü'=>'U', 'Ý'=>'Y', 'á'=>'a', 'ä'=>'a', 'é'=>'e',
      'ë'=>'e', 'í'=>'i', 'ó'=>'o', 'ô'=>'o', 'ö'=>'o', 'ú'=>'u', 'ý'=>'y', 'ý'=>'y', 'Ŕ'=>'R', 'ŕ'=>'r',
      'Ř'=>'R', 'ř'=>'r', 'Ě'=>'E', 'ě'=>'e', 'Ů'=>'U', 'ů'=>'u', ' '=>'_', ':'=>'_', '!'=>'_', '?'=>'_',
      '/'=>'_', '%'=>'_', '*'=>'_', '"'=>'_', '<'=>'_', '>'=>'_', '|'=>'_', '+'=>'_', '['=>'(', ']'=>')',
      'ľ'=>'l', 'Ľ'=>'L', 'ĺ'=>'Ĺ', '.'=>'_', '-'=>'_', 'ť'=>'t', "Ť"=>"T"
   );
      return strtr($dia, $chars);
   }

//Použitie

echo nodia('Oslo(Norway), '');



Offline
 Poslať Napísal: Pon 23.07.12 18:31 | Predmet:
 
Správca fóra
Správca fóra
Obrázok užívateľa

Registrovaný: 21.02.06
Príspevky: 5481
Bydlisko: Bratislava

Re:



Alebo neísť na komára s tankom a urobiť to ešte jednoduchšie:
http://php.vrana.cz/vytvoreni-pratelskeho-url.php







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline
 Poslať Napísal autor témy: Sob 11.08.12 23:33 | Predmet:
 
Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.02.09
Príspevky: 232

Re:



diky shaggy .. spojil som to so svojou funkciou aby to fungovalo presne tak ako to potrebujem .. teraz je to perfektne .. dik


Zobraziť príspevky z predchádzajúceho:  Zoradiť podľa  
 [ Príspevkov: 4 ] 


seo funkcia




Časové pásmo: Europe/Bratislava [ letný čas ]


Podobné témy

 Témy  Autor  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Seo nastroje

1987123

5

323

Ned 05.09.10 12:22

don jebot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. phpBB SEO

Owen

4

680

Štv 10.07.08 14:53

Owen Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. seo mod

myshoz

2

495

Štv 11.10.07 14:53

myshoz Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Dobré SEO?

cici_xp

9

883

Pia 26.09.08 18:19

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Galéria + seo

festersvk

0

697

Ned 02.12.07 15:35

festersvk Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SEO - výskum

quetinka4

5

284

Sob 21.01.12 9:51

quetinka4 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHPBB seo mod

[ Choď na stránkuChoď na stránku: 1, 2 ]

Nexus

27

2606

Sob 29.12.12 16:22

jarrro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SEO vs AJAX

senty

2

256

Str 10.02.10 14:46

senty Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. phpbb, seo, pagerank

cimow

2

552

Štv 31.07.08 14:02

cimow Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. phpBB SEO MOD

JanoF

0

12283

Pia 13.10.06 9:25

JanoF Zobrazenie posledných príspevkov


Kto je online

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 0 hostia


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB 3.x.x © 2005 - 2014 PCforum, webhosting by WebSupport, edited by JanoF