Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Trudne pytanie, ominiecie tagow, hmm a moze latwe
pieto
post
Post #1





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

Ostrzeżenie: (0%)
-----


Witam,

mam takie kodzik

  1. <?php
  2. $content  = explode(' ',$txt);
  3. $content_count = count($content);
  4.  
  5. for($i=0;$i<$content_count ;$i++) {
  6.  
  7. if(strlen($content[$i])>3) {
  8. $pre_content[$i] = sprawdz($content[$i]);
  9. }
  10.  
  11. else {
  12. $pre_content[$i] = $content[$i];
  13. }
  14.  
  15. }
  16. ?>

rozbija mi on tekst na poszczegolne frazy, dalej funkcja sprawdz sprawdzam czy mam w bazie rekord z dana fraza i tak podlikowuje sobie artykuly.
Chcialby do tego ograniczyc aby zostawil w spokoju tagi html'a bo niszczy mi kod (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Ktos ma jakas koncepcje ?
Powód edycji: Dodałem bbcode. @drPayton
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
in5ane
post
Post #2





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Z tego co rozumiem (czytając co drugie zdanie) to chcesz zrobić podstrony. Dodawanie/edycje podstron będziesz robił w edytorze wysywig i chcesz chyba zrobić stronnicowanie po danej ilości znaków. A więc nie tędy droga. Myślisz, że takie serwis jak wp.pl czy onet.pl czegoś takiego używają !? Phii... nigdy w życiu. Oni robią to tak, że jak chcą w danym miejscu mieć zrobioną kolejną podstronę to wpisują jakiś tag (np. jak używam [*ns*]). Pokaż Ci mały kodzik z użyciem tego tagu.

Użyję tutaj pager nospora. Będziesz musiał go pobrać z jego strony i umieścić w katalogu ze stroną (mówię tutaj o wersji pod php 4).
A oto kod:
  1. <?php
  2. require_once('Pager.class.php');
  3. //tekst do stronicowania
  4. $tekst = $row['tresc'];
  5. $ar = explode('[*ns*]',$tekst);
  6. $recordsCount = count($ar);
  7. $pager = new Pager('idPagera','article_id.php?id='.$id.'');
  8. $pager->SetTotalRecords($recordsCount);
  9. //na kazdej stronie po jednym kawalku
  10. $pager->SetRecordsPerPage(1);
  11. $pager->render(true);
  12. $pag = $pager->Render();
  13. $start = $pager->GetIndexRecordStart();
  14. ?>



P.S.: Jeżeli nie o to chodziło, trudno. To ja zmarnowałem takto 5 minut.
P.S.2: Jeżeli natomiast pomogłem liczę na przycisk "POMÓGŁ" pod moim postem.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 04:27