![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 22.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Bynajmniej nie chodzi o pobranie samego fragmentu rekordu, ale o wyświetlenie (bądź nie) opcji "czytaj więcej".
Założenia są takie:
Wykorzystałem w tym przykładzie dwa warunki IF i chciałem zapytać czy jest to "optymalnie" zrobione?. Może ma ktoś jakiś inny lepszy pomysł rozwiązania takiego problemu? Ten post edytował piotrek24 19.09.2007, 10:00:25 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 3 Dołączył: 15.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
generalnie to co probujesz zrobic jest dziwne. chcesz oszczedzic transfer miedzy php a bazą danych?
ja bym zrobił to na poziomie php, masz wiecej mozliwosci manewru. a server sql i php sa pewnie na tej samej maszynie wiec jezeli tresc nie jest ogromna to niczego nie tracisz. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 23.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
ja mam tendencję do umieszczania długości tekstu w bazie danych.
Druga rzecz : a zrobić tak :
ale fakt w php można by to zrobić lepiej, choćby by kończyło ucinanie tekstu na końcu słowa a nie w jego środku. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 22.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
@kris2
Więc tak, chciałem zaoszczędzić na transferze... niby nic, ale czemu nie skoro można... (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) . php i mysql chyba nie są na tym samym serwerze bo nie łączę się przez localhost. @slepiec Dzięki za poprawę kodu. Tak też może być, nawet chyba jest lepiej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Cytat ale fakt w php można by to zrobić lepiej, choćby by kończyło ucinanie tekstu na końcu słowa a nie w jego środku. Ale w tym kodzie zostało to już uwzględnione!. Po 140 znaku szukana jest spacja i tam ucinany jest tekst. Więc otrzymujemy tekst obcięty na końcu słowa. Newsy na stronie którą robię będą miały sporą długość rzędu 1500-2000 znaków i stąd moje zainteresowanie ich obcięciem do 300-500 znaków i jakimś sensownym wyświetleniu na stronie głównej. Ten post edytował piotrek24 19.09.2007, 16:42:43 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 3 Dołączył: 15.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
a może zamiast wrzucac skróconego artykulu automatycznie wrzucic do bazy intro artykulu pisane oddzielnie. to chyba bedzie sensowniejsze od strony interfejsowej.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 23.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
sorry piotrek, to faktycznie to znajduję - ja w stringach się bawię.
Myśl krisa jest wielce zacna. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.09.2025 - 08:05 |