Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wyświetlanie tekstu
Forum PHP.pl > Forum > Przedszkole
-Sławek-
Witam

Posiadam skrypt do opowiadań chciałbym dodawać w nim również wiersze. Problem polega na tym że gdy dodaje wiersz w takiej formie

Bez recepty dla jutra.
Bez rady dla bliskich.
Bez nadziei dla życia.
Bez serca dla wszystkich.

na stronie wyświetla jako jeden ciąg wyrazów.
Skrypt to PHP Smarty Mysql. Jestem rasowym przedszkolakiem w tych sprawach i nie bardzo wiem gdzie co i jak.
Zerkałem do niego ale dla mnie to czarna magia
Skrypt znajduje się na http://quku.org/.
Proszę o podpowiedź taką jak dla przedszkolaka
Będę wdzięczny za każdą wskazówkę.
Crozin
Znak nowej lini (\n, \r, \r\n) nie jest traktowany przez HTML jako przełamanie linii - potrzebny jest <br /> (nl2br" title="Zobacz w manualu PHP" target="_manual).
-Sławek-
Szczerze Dziękuje za podpowiedź, pewnie jest tam odpowiedź na mój problem, ale dla mnie to porażka
Znalazłem w skrypcie coś takiego i nie wiem czy tu leży problem
  1. <?php
  2. * Smarty plugin
  3. function smarty_modifier_nl2br($string)
  4. {
  5.    return nl2br($string);
  6. }
  7.  
  8. /* vi: set expandta: */
  9.  
  10. ?>


nie wiem czy to jest to, to nie przedszkole to raczkowanie.
Będę szczery, bawię się tym ale nadal nie wiem o co tu chodzi.
Czy istnieje taka szansa , aby ktoś poprowadził mnie za rączkę po tym wszystkim?
WojtasSP320
Kod
nl2br($string);


to jest właśnie twoja odpowiedź. Funkcja nl2br zamienia znaki nowej linii (np. \n) na HTML-owe znaczniki <br>,
więc musisz przepuścić wiersz przez tę funkcję.

Powiedzmy, że twój wiersz jest w zmiennej $wiersz, to żeby go wyświetlić w formie wielowersowej zrób:

Kod
echo nl2br($wiersz);
Crozin
Skoro używasz Smarty możesz dać:
Kod
... {$cosTam|nl2br}...
-Sławek-
Witam

Dziękuje za wskazówki wkleiłem na stronie

  1. <?php
  2. {$cosTam|nl2br}
  3. ?>


... I działa

Mam pytania dotyczące owego skryptu (Smarty Php Mysql)
1.
Chciałbym mieć sortowanie między stronami z wierszami coś w stylu <<poprzednie następne>>
Czy ktoś podjąłby się zrobieniu takiej funkcji (odpłatnie)

2.
Chciałbym również zainstalować na stronie javascript do oceny wierszy,
coś w tym stylu jak http://quku.org/rating/.
Czy można zainstalować javascript na Smart?
Jeśli ktoś podjąłby się zainstalowania (odpłatnie) proszę o kontakt na gg 1237021

Pozdrawiam i dziękuje za wsparcie
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.