Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Formularz dodajacy dwie wartosci do dwoch tabel
Forum PHP.pl > Forum > PHP
spit
Cze¶ć,
Chce zbudowac niewielki system administracji serwisem, i mam problem z systemem newsow. Chcialbym, by generowal linki podobne do wordpress'owych, tylko jak? Mysle nad takim rozwiazaniem, by wpisywac zwykly tytul (taki jak ma sie ukazac) i to dodawaloby go do jednej kolumny 'tytul' i drugiej 'link' ale do tej drugiej w zmienionej formie (wlasnie 'wordpressowej'). Da sie to osiagnac? A moze ktos ma inny sposob? Bede wdzieczny za porady.
em1X
co to jest link wordpressowy ? smile.gif
ferr
Cytat(em1X @ 14.01.2007, 19:41:55 ) *
co to jest link wordpressowy ? smile.gif


Podejrzewam ze np. www.foobar.pl/2007/01/01/jakas-tam-notka

  1. <? 
  2.  
  3. define (SITE_URL, "http://twojsajt.pl/"); // adres bazowy Twojej strony
  4.  
  5. function PL2TXT($pTxt)
  6. {
  7. $pTxt = strtr($pTxt, "±ˇćĆęĘńŃłŁóÓ¶¦Ľ¬żŻ", "aAcCeEnNlLoOsSzZzZ");
  8. $pTxt = strtr($pTxt, "±·¶¦Ą¬", "aAsSzZ");
  9. return $pTxt;
  10. }
  11.  
  12. function MakeWordpressURL($pYear, $pMonth, $pDay, $pTitle)
  13. {
  14. $target = PL2TXT($pTitle); //usuwa pl fonty z tytuly np. notki
  15. $target = strip_tags($target);
  16. $target = eregi_replace('[^.0-9a-z]', '-', $target);
  17. $target = eregi_replace('-+', '-', $target);
  18. $target = $pYear.'/'.$pMonth.'/'.$pDay.'/'.$target;
  19. return SITE_URL . $target;
  20. }
  21.  
  22. echo MakeWordpressURL('2000', '03', '05', 'Moja mama kupila mi lizaka');
  23.  
  24. ?>


Tutaj przyklad, jak zrobic cos takiego. I teraz, np. Ww tabeli z newsami mozemy utworzyc dodatkowe pole, by zapisac wynik tej funkcji:

  1. <?php
  2. function MakeWordpressURL4DB($pYear, $pMonth, $pDay, $pTitle)
  3. {
  4. $target = PL2TXT($pTitle); //usuwa pl fonty z tytuly np. notki
  5. $target = strip_tags($target);
  6. $target = eregi_replace('[^.0-9a-z]', '-', $target);
  7. $target = eregi_replace('-+', '-', $target);
  8.  
  9. return $target;
  10. }
  11. ?>


I sprawdzac pozniej, czy istnieje w bazie taki news gdzie utworzone przez nas pole = parametrowi z url'a, np. "jakas-tam-notka".
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.