Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Znacznik, a działanie skryptu
Forum PHP.pl > Forum > Przedszkole
adrianozo
Witam wszystkich. W WordPressie zauważyłem fajną funkcję, która może być przydatna w moim skrypcie, ale nie wiem jak to zrobić. Mianowicie:
Przy dodawaniu nowego wpisu i po dodaniu znacznika
Kod
<!--more-->
do tego momentu zostanie wyświetlony news na stronie głównej, a aby zobaczyć dalszą część newsa trzeba kliknąć przycisk czytaj więcej. Mam taką małą funkcję, ale po jest ustawiona na sztywno po ilu znakach ma się zakończyć pokazywanie na stronie głównej, a ja chciałbym to zrobić na przykład po znakach
Kod
<!--wiecej--!>
lub coś w tym stylu. Jak to zrobić?

  1. $wyraz = explode('',substr($wiersz['tresc'], 50));
  2. $wyrazy = substr($wiersz['tresc'], 0, 50).$wyraz[0];
  3. $wyraz = $wyrazy;
  4. $array = array('','','','','','','','','[small]','[/small]',
  5. '[big]','[/big]','[p]','[/p]','
    ','
    '
    ,'','',
  6. '','','[hr=([0-9]{1,2}|100)]','[/hr]');
  7. $wyrazek = str_replace($array,'',$wyraz);
  8. echo $wyrazek;
verio
A nie prościej:
  1. explode('<!--wiecej--!>', $cel);


Jeżeli takie rozwiązanie nie odpowiada podejrzyj w kodach CMS'ów (szczególnie przy BBcode).
adrianozo
Co ma się znajdować w zmiennej cel?
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.