![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 14.06.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Szukałem tego na forum ale jakoś nie mogłem znaleźć.
Mam prosty system newsów oparty o MySQL. Chciał bym zrobić coś takiego, że kiedy wpisuję tekst i ncisnę 2 razy enter (2x<br>) to wtedy na stronie głównej wyświetla się tylko skrót newsa (to co jest przed dwoma <br>) a gdy nacisnę "więcej..." wyświetla mi się cały news. Wygląda to mniej więcje tak: Cytat Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean id nibh. Curabitur mollis lorem id orci. Morbi a turpis vel justo suscipit consectetuer.<br> <br> ----------------to wyświetla się po naciśnięciu na link "więcej..."---------- Phasellus condimentum volutpat justo. Integer nibh. Etiam tristique lobortis pede. Quisque ante metus, ultricies non, bibendum quis, egestas quis, quam. Nullam feugiat. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean id nibh. Curabitur mollis lorem id orci. Morbi a turpis vel justo suscipit consectetuer. Phasellus Takie rozwiązanie stosowane jest na niektórych stronach, np. na digarcie. System newsów już mam, chodzi mi tylko o to jak zrobić ten podział newsa który opisałem wyżej ? PS. Mam nadzię, że dobrze to wyjaśniłem. Będę bardzo wdzięczny za pomoc ![]() Ten post edytował camelx 10.11.2004, 16:29:42 -------------------- windows nie jest wirusem... wirusy coś robią :)
|
|
|
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
tablica explode( '<br><br>', $text );
mozesz zamiast ' dac " i wporwadzic \n |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 14.06.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
explode? ale jak mam jej użyć?
Przypomnę, że chodzi mi o to, że zawartość przed <br><br> chcę wyświetlić na stronie główne (to będzie skrót newsów) a resztę (to co jest po <br><br>) chcę wyświetlić dopiero po kliknięciu na "więcej..." (piszę to, bo nie wiem czy dobrze mnie zrozumiałeś). Był bym wdzięczny za napisanie mi jakiejś (nawet najprostrzej) funkcji do tego, lub dokładniejsze objaśnienie ![]() -------------------- windows nie jest wirusem... wirusy coś robią :)
|
|
|
![]()
Post
#4
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 14.06.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
hmmm, wyświttla mi się coś takiego
Cytat Ble ble ....... lala Ble ble ....... lala a to reszta;-) ![]() Nie jestem zbyt dobry w php więc może pokaże mój system news:
to jest mniej więcej coś takiego... próbowałem już użyć tego "explode" ale wtedy wyświetlało się zamiast newsa "Array" ![]() Dodam jeszcze, że te newsy są zintegrowane z phpBB. Jak mam użyć tego "explode" w moim skrypcie ![]() Ten post edytował camelx 10.11.2004, 20:52:45 -------------------- windows nie jest wirusem... wirusy coś robią :)
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 9.02.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Warsztat: Apache 1.3.29 / PHP 4.3.4 / MySQL 3.23.58 / Winsyntax
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 14.06.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
A więcj jest tak:
Jeżeli wyświetlam $short_text wyświetla mi się napis "Array" Jeżeli wyświetlam $short_text['0'] wyswietla mi się cały news bez uwzglądnienia <br> (czyli wszystko w jednym ciągu bez nowych linii) ![]() i co ja mam z tym zrobić... ? Ten post edytował camelx 10.11.2004, 21:26:41 -------------------- windows nie jest wirusem... wirusy coś robią :)
|
|
|
![]()
Post
#8
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
zamien na inny separator bo <br> masz jakies nie jasne problemy (pewnie znaki konca lini ;-) ) na np {koniec} i tyle bedzie latwo i przjezyscie a nie dawno byl temat na temat ;-) {tnij} i nawet byla ulepszona wersja tegoo ze stronicowaniem :-)
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 20.04.2002 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
poprawiony kod peterj, powinno działać ;-)
<br> - > <br />
-------------------- Krzysztof Wójcik
Zend Certified Engineer |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Jak nie wiesz jak użyć EXPLODE ... to nie wiem czy to Twój system newsów ...
-------------------- Słońce zachodzi ... kolejna noc nadchodzi ...
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 14.06.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Kaziu --> przeczytaj mojego pierwszego posta. Napisałem: "Mam prosty system newsów..." a nie "Napisałem sobie prosty system newsów..". Dopiero później użyłem słowa "mój" w sensie, że ja go używam
![]() Dla Twojej świadomości, umiał bym zrobić taki (lub podobny) system newsów. Do tego wcale nie potrzebne było explode. Ale po co czepiać się szczegółów, przecież nie o to w tym temacie chodzi... krysk --> To nic nie dało... Wciąż wyświetla mi się cały news, w dodatku bez uwzględnienia enterów (<br>). Może to dlatego, że wcześniej została użyta funkcja nl2br, albo dlatego, że tojest pobierane z bazy danych ![]() Ten post edytował camelx 11.11.2004, 10:30:44 -------------------- windows nie jest wirusem... wirusy coś robią :)
|
|
|
![]()
Post
#12
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Cytat(hwao @ 2004-11-10 18:43:15)
no jak po takim czymś nie wiedziałeś że w 1 zmiennej siedzi krótka wersja a w 2 całość ... to wątpie że byś napisał taki system newsów ... i przeczytaj dokładnie mojego Nick'a -------------------- Słońce zachodzi ... kolejna noc nadchodzi ...
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 14.06.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Kuziu --> Dlaczego myślisz, że nie wiedziałem...? Skończmy ten OT.
hwao --> nie wiem jakim cudem, ale kiedy pobieram tekst z bazy danych to nie działa (bo jeśli mam tekst w stylu 'Ble ble ....... lala <br><br> a to reszta;-)' to jest ok). myślę, że to jest spowodowane tym, że dane pobierane są z bazy i do tworzenia nowych lini użyte jest nl2br($text)."<BR>" (ale mogę się mylić ![]() Ten post edytował camelx 11.11.2004, 12:45:17 -------------------- windows nie jest wirusem... wirusy coś robią :)
|
|
|
![]()
Post
#15
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
najlepiej pozbadz sie znakow nowej lini itp pewnie sa one tam wpisane ( wes sobie wyswietl samo zrodlo i zoabacz czy te <br><br> sa pod rzad i tak samo napisane) musisz porpostu pokombinowac (ale i tak radzil bym Ci zamienic te <br><br> na cos lepszego np {tnij} i tyle)
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 1 Dołączył: 3.04.2004 Skąd: Trójmiasto (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
a moze tak
-------------------- |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Cytat(camelx @ 2004-11-10 21:50:40) hmmm, wyświttla mi się coś takiego Cytat Ble ble ....... lala Ble ble ....... lala a to reszta;-) a no dlatego ... napisał 2 zmienne pod rząd .. i myślałeś że nie dizała ... dlatego ... -------------------- Słońce zachodzi ... kolejna noc nadchodzi ...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 18:16 |