![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 184 Pomógł: 0 Dołączył: 11.01.2010 Skąd: Nowa Dęba Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chcę zamienić linki do moich płyt tak aby były bardziej dostępne dla wyszukiwarek. Chce zamienić dotychczasowe: http://www.zpodziemia.pl/pokaz_album.php?id=301 na: http://www.zpodziemia.pl/album/legal_WNB_D...nosci_2003.html tylko nie wiem jak wygenerować z bazy WNB_Dowod_Odpowiedzialnosci tak aby zamienilo polskie znaki i dodalo - lub _ Myślałem, żeby w bazie danych gdzie są płyty zrobić pole np. url i do każdej płyty recznie wpisać np. to WNB_Dowod_Odpowiedzialnosci. i potem byłoby: http://www.zpodziemia.pl/plyta.php?url=WNB...powiedzialnosci a to juz bym wiedzial jak zamienic Tylko czy jest sens do kazdej plyty wpisywac recznie takie cos? mamy ich ponad 400. A do nowych plyt myslalem w formularzu dodac kod ktoryby automatycznie wpisywal do bazy nazwe grupy laczona z tytulem plyty (WNB_Dowod_Odpowiedzialnosci) tak sie to rozwiazuje zeby uzyskac taki adres? czy calkiem inaczej. To jest moj pomysl ktory wymyslilem bo nie moge nigdzie znalezc jakiegos gotowego rozwiazania. Ten post edytował slawo 26.02.2011, 19:48:09 -------------------- zpodziemia.pl - największa baza dobrych nielegali w POLSCE!
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Słowo klucz do poszukania - slugify. Możesz to wykonać po stronie PHPa, ja natknąłem się nawet na rozwiązanie w MySQLu
![]() -------------------- Już mi się ani wiedzieć, ani tym bardziej myśleć nie chce.
[Think different]! |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 184 Pomógł: 0 Dołączył: 11.01.2010 Skąd: Nowa Dęba Ostrzeżenie: (0%) ![]() ![]() |
Narazie cos takiego napisalem. Czyli usuwa polskie znaki, wstawia zamienniki. i zamiast spacji daje _ Teraz chce zeby usuwalo wszystko oprocz liter i liczb czyli: !@#$%^&*(()-=+ i inne takie. Da sie to napisac w jakimis przedziale? od czegos do czegos? bo chyba bez sensu jest wypisywanie wszystkiego? ok niby mi sie udalo... http://www.zpodziemia.pl/pokaz_album.php?id=".$pa['id']."&typ=".$pa['wydanie']."&rok=".$pa['rok']."&url=".$pa['url']." http://www.zpodziemia.pl/pokaz_album.php?i...elka_Niewiadoma http://www.zpodziemia.pl/album/JedenSiedem..._legal_409.html RewriteEngine On RewriteRule ^album/([^-]+)_([^-]+)_([^-]+)_([^-]+).html$ pokaz_album.php?id=$4&typ=$3&rok=$2&url=$1 [L] czyli teraz na stronie bede musial zmienic linki? teraz maja taka strukture: pokaz_album.php?id=".$pa['id']."&typ=".$pa['wydanie']."&rok=".$pa['rok']."&url=".$pa['url']." i musze zrobic taki link? album/".$pa['url']."_".$pa['id']."_".$pa['rok']."_".$pa['wydanie'].".html ? to nie powinno sie samo zmieniac? -------------------- zpodziemia.pl - największa baza dobrych nielegali w POLSCE!
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Teraz chce zeby usuwalo wszystko oprocz liter i liczb czyli: !@#$%^&*(()-=+ i inne takie. Da sie to napisac w jakimis przedziale? od czegos do czegos? bo chyba bez sensu jest wypisywanie wszystkiego? Najprościej:
Powinno śmigać. Ten post edytował fifi209 28.02.2011, 01:17:07 -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 18:08 |