Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Artykuły z wprowadzeniem
Marys91
post 28.05.2011, 23:36:57
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 29.12.2010

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


Witam,
robię skrypt, który z artykułami i teraz jak będę chciał wyświetlić wszystkie artykuły z kategorii to nie chcę wyświetlać całych treści tylko część. Wiem, że można byłoby np. wypisywać pierwsze 30 znaków i dodawać trzy kropek (tak zrobię jak nie znajdę rozwiązania), ale chciałbym, żeby użytkownik mógł sam decydować o tzw. wprowadzeniu. Będę korzystał z jakiegoś edytora typu tinymce. Nie mam pomysłu jakby to można było zrobić sad.gif
Go to the top of the page
+Quote Post
peter13135
post 28.05.2011, 23:38:26
Post #2





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


pisz po polsku.


--------------------
:)
Go to the top of the page
+Quote Post
mit2
post 28.05.2011, 23:44:19
Post #3





Grupa: Zarejestrowani
Postów: 160
Pomógł: 5
Dołączył: 4.08.2010

Ostrzeżenie: (40%)
XX---


chodzi ci oto że użytkownik ma prawo do zwiększenia albbo zmniejszenia widoczności artykułu questionmark.gif
Go to the top of the page
+Quote Post
Marys91
post 29.05.2011, 00:15:33
Post #4





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 29.12.2010

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


Nie. Mam artykuł (treść na stronie, zwykły tekst). Teraz jak będę wyświetlał na stronie klika tych artykułów to nie będę ich wyświetlał całych tylko część. Np. tak jak tutaj -> http://blogophp.com/ Jest wyświetlane część artykułu i odnośnik więcej. Teraz jak to zrobić, żeby użytkownik decydował, gdzie ten przycisk więcej ma się znajdować tzn. w którym miejscu artykułu smile.gif
Go to the top of the page
+Quote Post
d3ut3r
post 29.05.2011, 00:41:12
Post #5





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

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


Ustal sobie znacznik który będzie ogranicznikiem. Na przykład

  1. <hr id="more" />


i podczas wyświetlania artykułu wyświetlaj tylko część do tego znacznika.


--------------------
http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
Go to the top of the page
+Quote Post
plej
post 29.05.2011, 01:06:23
Post #6





Grupa: Zarejestrowani
Postów: 264
Pomógł: 11
Dołączył: 9.05.2011
Skąd: Gdańsk

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


mu chyba chodzi o to zęby nie wyświetlało całego artykułu tylko ileś tam zdań.

jeśli tak to użyj tą funkcje:]
substr($tresc, 0, 50)

0 od którego znaku ma zacząć wyświetlać czyli 0 zostaw
a 50 to ile znaków od 0:]
Go to the top of the page
+Quote Post
d3ut3r
post 29.05.2011, 02:34:10
Post #7





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

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


Cytat(Marys91 @ 29.05.2011, 01:15:33 ) *
Nie. Mam artykuł (treść na stronie, zwykły tekst). Teraz jak będę wyświetlał na stronie klika tych artykułów to nie będę ich wyświetlał całych tylko część. Np. tak jak tutaj -> http://blogophp.com/ Jest wyświetlane część artykułu i odnośnik więcej. Teraz jak to zrobić, żeby użytkownik decydował, gdzie ten przycisk więcej ma się znajdować tzn. w którym miejscu artykułu smile.gif


Co sugeruje że jednak chce dać możliwość w edytorze ustawienia w dowolnym momencie znacznika który zakomunikuje że w tym miejscu ma się wyświetlać przycisk więcej. Dodam tylko że jeżeli chodzi o TinyMCE to dodatkowo można dodać custom button z ładną ikonką który będzie nam ten ustalony przez nas znacznik wstawiał do edytora. http://tinymce.moxiecode.com/tryit/custom_toolbar_button.php tutaj wyjaśniona zasada jak taki przycisk się tworzy.


--------------------
http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
Go to the top of the page
+Quote Post
Kshyhoo
post 29.05.2011, 12:10:44
Post #8





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Możesz użyć SUBSTRING:
  1. SELECT SQL_CALC_FOUND_ROWS art_id, art_obraz, art_tytul, art_tresc, art_data, art_kat_id, kat_kategoria,
  2. SUBSTRING(art_tresc, 1, 5000) AS tresc
  3. FROM artykuly
  4. LEFT JOIN kategorie
  5. ON (kat_id = tut_kat_id)
  6. WHERE art_stan = '1'
  7. ORDER BY art_id DESC
  8. LIMIT $start, $na_strone

SUBSTRING(art_tresc, 1, 5000) - (z jakiej tabeli, od którego znaku zacząć, ile znaków pobrać).

Innym sposobem jest dodanie dwu pól w bazie, gdzie w pierwszym zapisujesz zalążek artykułu, a w drugim całość.


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 20:57