Stránka: 1 z 1
| [ Príspevkov: 18 ] | |
Autor | Správa |
---|
Registrovaný: 10.06.06 Prihlásený: 16.05.07 Príspevky: 11 Témy: 6 | 6 |
Zdravim
Chcel by som sa opytat ci ma niekdo skusenost so seo upravou phpBB? Myslim tym prepis dynamickych url na staticke, meta tagy, title podla nazvu prispevku... Skusal som z http://www.seo-phpbb.org/ ale je tam problem s tym ked tema ma nazov napr. športove novinky ( cize s diakritikou)tak browser da spravu"Stránku sa nepodarilo korektne presmerovať". Mozno je to tam osetrene ale kedze neviem po nemecky sa moc nepohnem.
Budem povdacny za kazdu radu
Andrej
|
|
Registrovaný: 10.06.06 Prihlásený: 16.05.07 Príspevky: 11 Témy: 6 | 6 |
Nechce sa mi verit  ze nikdo neprepisoval dynamicke url na staticky tvar, minimalne admin tohto fora ma s tym skusenost, konkretne kategoria Úložné zariadenia v sekcii hardware ma v nazve diakritiku a v url je pohode bez nejakych %. Zaujima ma ako osetrit toto
P.S. Kto administruje pcforum.sk?
Andrej
|
|
Registrovaný: 27.07.06 Prihlásený: 24.06.07 Príspevky: 18 Témy: 5 | 5 |
hm, tak seo som rozbehol(mixed mod rewrite) jediny problem mam s diakritikou v statickych adresach: hpcafe.info/yun-tajte-ako-prvn-vf1.html
by malo byt
hpcafe.info/citajte-ako-prve-vf1.html
cim to mam osetrit?
|
|
Registrovaný: 21.03.06 Prihlásený: 10.09.08 Príspevky: 7 Témy: 0 | 0 |
M@rek zaslal tento navod, ale mne nepomohol, stale je to rovnaky problem.
Kód: # #-----[ OPEN ]------------------------------------------ #
include/function.php
# #-----[ FIND ]------------------------------------------ #
function if_query($amp) {
if($amp != '') { return '?'; }
} function format_url($url) { $url = preg_replace("(\[.*\])U","",$url); $find = array('"','&','\r\n','\n'); $url = str_replace ($find, '-', $url); $url = str_replace ('ß', 'ss', $url); $url = str_replace (array('ö','Ö'), 'oe', $url); $url = str_replace (array('ä','Ä'), 'ae', $url); $url = str_replace (array('ü','Ü'), 'ue', $url); $find = "ŔÁÂĂĹŕáâăĺŇÓÔŐŘňóôőřČÉĘËčéęëÇçĚÍÎĎěíîďŮÚŰůúű˙Ńń"; $replace = "AAAAAaaaaaOOOOOoooooEEEEeeeeCcIIIIiiiiUUUuuuyNn"; $url = strtr($url,$find,$replace); $url = strtolower($url); $url = ereg_replace("[^a-zA-Z0-9]", "-", $url); while (strstr($url, '--')) $url = str_replace('--', '-', $url); $url = (substr($url, 0, 1) == '-') ? substr($url, 1) : $url; $url = (substr($url, strlen($url) - 1, 1) == '-') ? substr($url, 0, strlen($url) - 1) : $url; return $url; }
# #-----[ REPLACE WITH ]---------------------------------- #
function if_query($amp) {
if($amp != '') { return '?'; }
} function format_url($url) { $url = preg_replace("(\[.*\])U","",$url); $find = array('"','&','\r\n','\n'); $url = str_replace ($find, '-', $url); $find = array('a', 'A', 'á', 'Á', 'ä', 'Ä'); $url = str_replace ($find, 'a', $url); $find = array('b', 'B'); $url = str_replace ($find, 'b', $url); $find = array('c', 'C', 'č', 'Č'); $url = str_replace ($find, 'c', $url); $find = array('d', 'D', 'ď', 'Ď'); $url = str_replace ($find, 'd', $url); $find = array('e', 'E', 'é', 'É', 'ě', 'Ě', 'ë', 'Ë'); $url = str_replace ($find, 'e', $url); $find = array('f', 'F'); $url = str_replace ($find, 'f', $url); $find = array('g', 'G'); $url = str_replace ($find, 'g', $url); $find = array('h', 'H'); $url = str_replace ($find, 'h', $url); $find = array('i', 'I', 'í', 'Í'); $url = str_replace ($find, 'i', $url); $find = array('j', 'J'); $url = str_replace ($find, 'j', $url); $find = array('k', 'K'); $url = str_replace ($find, 'k', $url); $find = array('l', 'L', 'ĺ', 'Ĺ', 'ľ', 'Ľ'); $url = str_replace ($find, 'l', $url); $find = array('m', 'M'); $url = str_replace ($find, 'm', $url); $find = array('n', 'N', 'ň', 'Ň'); $url = str_replace ($find, 'n', $url); $find = array('o', 'O', 'ó', 'Ó', 'ô', 'Ô', 'ö', 'Ö'); $url = str_replace ($find, 'o', $url); $find = array('p', 'P'); $url = str_replace ($find, 'p', $url); $find = array('q', 'Q'); $url = str_replace ($find, 'q', $url); $find = array('r', 'R', 'ŕ', 'Ŕ', 'ř', 'Ř'); $url = str_replace ($find, 'r', $url); $find = array('s', 'S', 'š', 'Š'); $url = str_replace ($find, 's', $url); $find = array('t', 'T', 'ť', 'Ť'); $url = str_replace ($find, 't', $url); $find = array('u', 'U', 'ú', 'Ú', 'ů', 'Ů', 'ü', 'Ü'); $url = str_replace ($find, 'u', $url); $find = array('v', 'V'); $url = str_replace ($find, 'v', $url); $find = array('w', 'W'); $url = str_replace ($find, 'w', $url); $find = array('x', 'X'); $url = str_replace ($find, 'x', $url); $find = array('y', 'Y', 'ý', 'Ý'); $url = str_replace ($find, 'y', $url); $find = array('z', 'Z', 'ž', 'Ž'); $url = str_replace ($find, 'z', $url);
$find = "AÁÂAAaáâaaOÓÔOOoóôooEÉEËeéeëÇçIÍÎIiíîiŔŘŕřUÚUuúuyŃNŇnňČ輾Ďď"; $replace = "AAAAAaaaaaOOOOOoooooEEEEeeeeCcIIIIiiiiRRrrUUUuuuyNNNnnCcLlDd"; $url = strtr($url,$find,$replace); $url = strtolower($url); $url = ereg_replace("[^a-zA-Z0-9]", "-", $url); while (strstr($url, '--')) $url = str_replace('--', '-', $url); $url = (substr($url, 0, 1) == '-') ? substr($url, 1) : $url; $url = (substr($url, strlen($url) - 1, 1) == '-') ? substr($url, 0, strlen($url) - 1) : $url; return $url; }
# #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ #
EoM
|
|
Registrovaný: 27.07.06 Prihlásený: 24.06.07 Príspevky: 18 Témy: 5 | 5 |
nepomohol ani mne 
|
|
Registrovaný: 01.05.05 Príspevky: 13469 Témy: 1494 | 1494 Bydlisko: Bratislava |
toto som predal M@rekovi ja a ja to pouzivam aj tu a funguje to  cize nieco musite robit zle 
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 11 Enterprise | APC Back-UPS BE-850 VA | Lenovo ThinkPad X250 & Microsoft Windows 11 Professional | iPhone 15 Pro 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA & Samsung SSD 860 1 TB | Ubuntu 24.04 LTS |
|
Registrovaný: 27.07.06 Prihlásený: 24.06.07 Príspevky: 18 Témy: 5 | 5 |
Vyzerat by to malo takto: hpcafe.info/citajte-ako-prve-vf1.html , po instalacii mi to slo takto:hpcafe.info/yun-tajte-ako-prvn-vf1.html a po zmene v includes/funtions.php mi to ide takto
hpcafe.info/cctojti-oke-prvi-vf1.html
cize nieco sa zmenilo.. ja som to len okopiroval takze neviem v com moze byt chyba 
|
|
Registrovaný: 01.05.05 Príspevky: 13469 Témy: 1494 | 1494 Bydlisko: Bratislava |
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 11 Enterprise | APC Back-UPS BE-850 VA | Lenovo ThinkPad X250 & Microsoft Windows 11 Professional | iPhone 15 Pro 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA & Samsung SSD 860 1 TB | Ubuntu 24.04 LTS |
|
Registrovaný: 27.07.06 Prihlásený: 24.06.07 Príspevky: 18 Témy: 5 | 5 |
no prepac! toto som skontroloval ako prve...chyba nie je v tom 
|
|
Registrovaný: 01.05.05 Príspevky: 13469 Témy: 1494 | 1494 Bydlisko: Bratislava |
miki24686 píše: no prepac! toto som skontroloval ako prve...chyba nie je v tom  si si urcite isty? ja by som to prekontroloval este raz a pozrel si ci je naozaj funcion.php v utf8 a ked ano tak ako tam su zobrazene znaky ci tam je naozaj aj diakritika....
viem ocom hovorim leno ked som presiel z win 1250 na utf8 tak som s tym mal zo zaciatku tiez problem...
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 11 Enterprise | APC Back-UPS BE-850 VA | Lenovo ThinkPad X250 & Microsoft Windows 11 Professional | iPhone 15 Pro 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA & Samsung SSD 860 1 TB | Ubuntu 24.04 LTS |
|
Registrovaný: 27.07.06 Prihlásený: 24.06.07 Príspevky: 18 Témy: 5 | 5 |
problem v tom fakt neni a neviem ci to je v diakritike ked teraz mi temu hudba zapisuje ako hudbo.html
|
|
Registrovaný: 27.07.06 Prihlásený: 24.06.07 Príspevky: 18 Témy: 5 | 5 |
neviem preco, ale toto funguje:
Kód: # #-----[ OPEN ]------------------------------------------ #
include/function.php
# #-----[ FIND ]------------------------------------------ #
function if_query($amp) {
if($amp != '') { return '?'; }
} function format_url($url) { $url = preg_replace("(\[.*\])U","",$url); $find = array('"','&','\r\n','\n'); $url = str_replace ($find, '-', $url); $url = str_replace ('ß', 'ss', $url); $url = str_replace (array('ö','Ö'), 'oe', $url); $url = str_replace (array('ä','Ä'), 'ae', $url); $url = str_replace (array('ü','Ü'), 'ue', $url); $find = "ŔÁÂĂĹŕáâăĺŇÓÔŐŘňóôőřČÉĘËčéęëÇçĚÍÎĎěíîďŮÚŰůúű˙Ńń"; $replace = "AAAAAaaaaaOOOOOoooooEEEEeeeeCcIIIIiiiiUUUuuuyNn"; $url = strtr($url,$find,$replace); $url = strtolower($url); $url = ereg_replace("[^a-zA-Z0-9]", "-", $url); while (strstr($url, '--')) $url = str_replace('--', '-', $url); $url = (substr($url, 0, 1) == '-') ? substr($url, 1) : $url; $url = (substr($url, strlen($url) - 1, 1) == '-') ? substr($url, 0, strlen($url) - 1) : $url; return $url; }
# #-----[ REPLACE WITH ]---------------------------------- #
function if_query($amp) {
if($amp != '') { return '?'; }
} function format_url($url) { $url = preg_replace("(\[.*\])U","",$url); $find = array('"','&','\r\n','\n'); $url = str_replace ($find, '-', $url); $url = str_replace ('ß', 'ss', $url); $url = str_replace (array('ö','Ö'), 'oe', $url); $url = str_replace (array('ä','Ä'), 'ae', $url); $url = str_replace (array('ü','Ü'), 'ue', $url); $find = array('a', 'A', 'á', 'Á', 'ä', 'Ä'); $url = str_replace ($find, 'a', $url); $find = array('b', 'B'); $url = str_replace ($find, 'b', $url); $find = array('c', 'C', 'č', 'Č'); $url = str_replace ($find, 'c', $url); $find = array('d', 'D', 'ď', 'Ď'); $url = str_replace ($find, 'd', $url); $find = array('e', 'E', 'é', 'É', 'ě', 'Ě', 'ë', 'Ë'); $url = str_replace ($find, 'e', $url); $find = array('f', 'F'); $url = str_replace ($find, 'f', $url); $find = array('g', 'G'); $url = str_replace ($find, 'g', $url); $find = array('h', 'H'); $url = str_replace ($find, 'h', $url); $find = array('i', 'I', 'í', 'Í'); $url = str_replace ($find, 'i', $url); $find = array('j', 'J'); $url = str_replace ($find, 'j', $url); $find = array('k', 'K'); $url = str_replace ($find, 'k', $url); $find = array('l', 'L', 'ĺ', 'Ĺ', 'ľ', 'Ľ'); $url = str_replace ($find, 'l', $url); $find = array('m', 'M'); $url = str_replace ($find, 'm', $url); $find = array('n', 'N', 'ň', 'Ň'); $url = str_replace ($find, 'n', $url); $find = array('o', 'O', 'ó', 'Ó', 'ô', 'Ô', 'ö', 'Ö'); $url = str_replace ($find, 'o', $url); $find = array('p', 'P'); $url = str_replace ($find, 'p', $url); $find = array('q', 'Q'); $url = str_replace ($find, 'q', $url); $find = array('r', 'R', 'ŕ', 'Ŕ', 'ř', 'Ř'); $url = str_replace ($find, 'r', $url); $find = array('s', 'S', 'š', 'Š'); $url = str_replace ($find, 's', $url); $find = array('t', 'T', 'ť', 'Ť'); $url = str_replace ($find, 't', $url); $find = array('u', 'U', 'ú', 'Ú', 'ů', 'Ů', 'ü', 'Ü'); $url = str_replace ($find, 'u', $url); $find = array('v', 'V'); $url = str_replace ($find, 'v', $url); $find = array('w', 'W'); $url = str_replace ($find, 'w', $url); $find = array('x', 'X'); $url = str_replace ($find, 'x', $url); $find = array('y', 'Y', 'ý', 'Ý'); $url = str_replace ($find, 'y', $url); $find = array('z', 'Z', 'ž', 'Ž'); $url = str_replace ($find, 'z', $url); $url = strtr($url,$find,$replace); $url = strtolower($url); $url = ereg_replace("[^a-zA-Z0-9]", "-", $url); while (strstr($url, '--')) $url = str_replace('--', '-', $url); $url = (substr($url, 0, 1) == '-') ? substr($url, 1) : $url; $url = (substr($url, strlen($url) - 1, 1) == '-') ? substr($url, 0, strlen($url) - 1) : $url; return $url; }
|
|
Registrovaný: 21.03.06 Prihlásený: 10.09.08 Príspevky: 7 Témy: 0 | 0 |
Tak ten anvod od miki24686 funguje.
To JanoF : aj ja som si skontroloval kodovanie...sedelo ale aj tak to neslo spravne..ale vdaka miki24686 to ide...fiki
|
|
Registrovaný: 27.07.06 Prihlásený: 24.06.07 Príspevky: 18 Témy: 5 | 5 |
ja som len opravil par veci na tom co mal JanoF, takze vdaka patri jemu 
|
|
Registrovaný: 15.09.05 Prihlásený: 02.09.08 Príspevky: 43 Témy: 8 | 8 |
tak diky janovi a mikimu....
ThX 
|
|
Registrovaný: 25.06.06 Prihlásený: 12.05.07 Príspevky: 40 Témy: 8 | 8 |
Mohli by ste mi stym pomoct? Lebo toto co tu ste dali mi nejde, asi je to stare 
|
|
Registrovaný: 14.07.06 Prihlásený: 04.09.07 Príspevky: 959 Témy: 43 | 43 |
no ale to neni komplet mod to je len nejake upravenie pre diakritiku
|
|
Registrovaný: 25.06.06 Prihlásený: 12.05.07 Príspevky: 40 Témy: 8 | 8 |
Tom@S píše: no ale to neni komplet mod to je len nejake upravenie pre diakritiku
Vsak asi viem...
|
|
Stránka: 1 z 1
| [ Príspevkov: 18 ] | |
|