Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
seo funkcia

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56
Príspevok NapísalOffline : 22.07.2012 21:17

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

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.08.09
Prihlásený: 08.07.15
Príspevky: 169
Témy: 46
Príspevok NapísalOffline : 23.07.2012 10:33

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

Čestný člen
Čestný člen
seo funkcia

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 23.07.2012 18:31

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

Užívateľ
Užívateľ
seo funkcia

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56
Príspevok Napísal autor témyOffline : 11.08.2012 23:33

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


Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

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

v Internetový marketing, SEO, reklama

9

1286

26.09.2008 18:19

shaggy Zobrazenie posledných príspevkov

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

v Internetový marketing, SEO, reklama

0

965

02.12.2007 15:35

festersvk Zobrazenie posledných príspevkov

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

v Krčma

5

635

21.01.2012 9:51

quetinka4 Zobrazenie posledných príspevkov

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

v Ostatné

1

439

29.07.2017 20:02

scart35 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Seo optimalizácia

v Internetový marketing, SEO, reklama

1

597

15.01.2017 11:01

BX Zobrazenie posledných príspevkov

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

v Ostatné

5

670

05.09.2010 12:22

don jebot Zobrazenie posledných príspevkov

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

v Redakčné systémy

4

1016

10.07.2008 14:53

Owen Zobrazenie posledných príspevkov

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

v Redakčné systémy

2

733

11.10.2007 14:53

myshoz Zobrazenie posledných príspevkov

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

v Internetový marketing, SEO, reklama

10

782

29.06.2015 11:25

jerguscibak Zobrazenie posledných príspevkov

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

v Internetový marketing, SEO, reklama

5

1489

09.05.2007 18:54

zero0x Zobrazenie posledných príspevkov

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

v Ponuka práce

0

424

05.03.2012 17:26

DeiForm Zobrazenie posledných príspevkov

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

v Redakčné systémy

17

1281

01.03.2007 21:49

P3T3R Zobrazenie posledných príspevkov

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

v Redakčné systémy

27

3300

29.12.2012 16:22

jarrro Zobrazenie posledných príspevkov

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

v PHP, ASP

2

504

10.02.2010 14:46

senty Zobrazenie posledných príspevkov

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

v Redakčné systémy

2

797

31.07.2008 14:02

cimow Zobrazenie posledných príspevkov

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

v Internetový marketing, SEO, reklama

17

2171

09.10.2016 14:16

F3RY Zobrazenie posledných príspevkov


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 Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra