Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Czytaj więcej
piotrooo89
post 16.10.2009, 21:35:43
Post #1


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




Witam,

co byście poradzili w sytuacji w której chęć zrobić coś a'la More... albo Czytaj więcej w artykule w Wordpressie? Mam kilka opcji na ten temat i nie bardzo wiem na którą się zdecydować. Najbliższe jest mi zrobienie tego w jQuery, tylko może bardziej opłaca się w PHP. Co tym sądzicie?


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
vokiel
post 16.10.2009, 21:56:20
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


A czy na stornie, gdzie chcesz umieścić te czytaj więcej będzie jeden wpis, czy kilka?

Bo jeśli kilka, to lepiej odnośnik do pełnej wersji artykułu, czyli nowy adres, wskazujący bezpośrednio na wpis.
Jeśli nie, jeśli wpis jest tylko jeden na stronie, a wyświetlona jest tylko część to wtedy rozwinięcie w js jak najbardziej.

Ten post edytował vokiel 16.10.2009, 21:57:30


--------------------
Go to the top of the page
+Quote Post
piotrooo89
post 16.10.2009, 21:59:53
Post #3


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




dane trzymam w bazie, i teraz chce żeby pojawiło się krótkie intro do artykułu, później czytaj dalej np klikamy i mamy cały artykuł na tej samej stronie tylko że rozwinięty. no chyba że lepiej na osobnej stronie jak radzicie, ten drugi pomysł jest banalnie prosty, aczkolwiek czy się opłaca, czy może lepiej wygląda jak mamy ładnie animowane w jQuery?


--------------------
Go to the top of the page
+Quote Post
Kszyhuu
post 17.10.2009, 12:00:28
Post #4





Grupa: Zarejestrowani
Postów: 157
Pomógł: 32
Dołączył: 24.08.2009

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


jQuery nie będzie chyba najkorzystniejszym wyjściem. Najlepiej będzie chyba, jak napisał vokiel zrobienie odnośnika do innego adresu + na górze strony zrobić coś w stylu 'kolejny wpis' i 'poprzedni wpis'. Przy sporej ilości wpisów jQuery nie będzie wyglądało najlepiej. winksmiley.jpg
Go to the top of the page
+Quote Post
rezik
post 17.10.2009, 12:43:17
Post #5





Grupa: Zarejestrowani
Postów: 11
Pomógł: 2
Dołączył: 25.09.2009

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


możesz to wykonać tak, że pobierasz na stronie np. głównej całą treść artykuł ale obcinasz jego zawartość np. tylko do 5 zdań, niżesz umieszczasz bezpośredni odnośnik do strony z całym artykułem. Niestety w wypadku gotowego systemu takiego jak Wordpress potrzeba będzie się trochę nagimnastykować winksmiley.jpg
A w JQuery można rozwijać wiele ukrytych bloków na tej samej stronie, ja to mam wykonane u siebie tak:
Kod
<script type="text/javascript">
$(document).ready(function(){
  
   $(".link").click(function () {
     $("pre#"+this.id+"pre").slideToggle("medium");
   });

});
  </script>

przykład:
http://rportfolio.pl/aartykulySkryptForum

kod wygląda tak:
Kod
<a class="link" id="1">Pokaz/Ukryj</a>  //nowy brok = zwiększenie id o 1 (ręcznie)
<pre id="1pre"> //tutal tak samo = jeśli id linku = 3, to id <pre> też równa się 3 i 'wysuwa' tylko ten jeden unikalny blok (spośród wielu na stronie)


Ten post edytował rezik 17.10.2009, 12:43:38
Go to the top of the page
+Quote Post
vokiel
post 17.10.2009, 14:52:26
Post #6





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


@rezik chyba nie uważasz, że piotrooo89 nie będzie potrafił sklecić tych kilku linijek js... Chodzi o pomysł, za i przeciw, sposób rozwiązania.

Na przykładzie wordpress'a, tam mamy np stronę startową, czy stronę tagu, kategorii, na której pojawiają się zalążki, krótki intro wpisów, kliknięcie na wpis przenosi do strony tego konkretnego wpisu. Jeśli tak jest skonstruowana strona, że każdy wpis ma swój unikalny adres, to takie rozwiązanie IMHO jest najlepszym rozwiązaniem. Można by tu wpleść jQuery, ale na zasadzie, że wypisać tylko tytuły artykułów, ewentualnie pierwsze zdanie, i zrobić przycisk na zasadzie pokaż trochę więcej, wtedy rozwinąć i pokazać np pierwszy akapit, ale treść artykułu już na nowej stronie.

Jeśli konstrukcja strony jest inna, to można rozważyć inne rozwiązanie, jednak nie mamy tu zbyt dużo informacji jak to wygląda i ciężko jest gdybać.

Gdzieś się spotkałem, że nawet przy pierwszej strukturze, na stronie z danym artykułem nie jest on wczytywany w całości, bo ponoć wielu użytkowników, tylko zagląda na stronę i nie zawsze czyta, wtedy jest jakieś ograniczenie transferu, zasobów, przyśpieszenie. Niby też tak można zrobić, że nawet strona z pojedynczym artykułem będzie pokazywała tylko pierwszy akapit, a reszta na żądanie. Ciekawe tylko czy to się przyjmie....


--------------------
Go to the top of the page
+Quote Post
piotrooo89
post 17.10.2009, 17:04:56
Post #7


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




może macie racje, zrobię dodatkową kolumnę do pokazywania tych kilku zdań i będę ja bezpośrednio na głównej stronie pokazywał odnośnik i pelna wersja tekstu.

a powiedzcie mi jak wam się podoba rozwiązanie riddle-ja coś takiego chcę docelowo osiągnąć. http://perfectionorvanity.com/ chodzi mi dokładnie o czytaj dalej>, tak mniej więcej również u mnie by to wyglądało, po on widzę pobiera całą treść i obcina trochę po jakimś kawałku tekst. co o tym myślicie dobre rozwiązanie czy raczej kiepskawe?


--------------------
Go to the top of the page
+Quote Post
rezik
post 17.10.2009, 20:38:13
Post #8





Grupa: Zarejestrowani
Postów: 11
Pomógł: 2
Dołączył: 25.09.2009

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


Cytat
on widzę pobiera całą treść i obcina trochę po jakimś kawałku tekst. co o tym myślicie dobre rozwiązanie czy raczej kiepskawe?


tak, KISS ;P
Go to the top of the page
+Quote Post
piotrooo89
post 17.10.2009, 20:55:12
Post #9


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




zrozumiałem, zrobię bez wodotrysków smile.gif


--------------------
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 - 10:06