czwartek, 2 września 2010

Wydrukuj to...

czytaj więcej...

Dzisiaj mała poprawka dla odsyłacza czytaj więcej... czyli dodanej lini podziału w poście.
Przypomnę że dodajemy ją klikając podczas edycji posta w widoku WYSIWYG na ikonkę


Jak zapewne zauważyli już chyba wszyscy odsyłacz ten przerzuca nas do dalszej części pisanego posta - przewijając odpowiednio stronę.
Nie jest to najlepszy sposób - mnie dość denerwuje więc notorycznie go muszę poprawiać w szablonach:

Sprawdźmy może na początek gdzie odsyła nas link czytaj więcej...
Najeżdżając myszką na ww odsyłacz w statusie strony pokazuje się nam link przekierowania oraz #more na jego końcu.
W niestandardowych szablonach może to być zupełnie inny tag.
Zatem wiemy już gdzie przekierowuje nas odsyłacz tak więc do roboty...

W kodzie html szablonu wyszukajmy name='more' jeśli go niema utworzymy takowy odsyłacz w odp miejscu:

<a name='more' />

Dodając powyższy odsyłacz do kody szablonu zaraz po znaczniku </head> nasze przekierowanie otworzy nam całą stronę
Wiem, wiem, że powinno być po znaczniku <body... ale mimo iż to niepoprawne umiejscowienie tylko tak pominiemy przewijanie paska nawigacji przykład

umiejscowiwszy go tuż pod sekcją <b:includable id='post' var='post'> odsyłacz przewinie nam header strony wyświetlając kompletnego posta. przykład
A tutaj odsyłacz ten dodany do kodu gadżetu strony. przykład
 
<b:widget id='PageList1' locked='false' title='Strony' type='PageList'>
<b:includable id='main'><a name='more'/>
10010010001000101010111011101011010101011100111101111000011011100010111011011100011111000010101010101010111001110000000011001110101111000111110

Napisano już 9 komentarze/y. Dyskusja powoli się rozwija...
Już teraz przyłącz się do dyskusji i dodaj nowy komentarz


Podoba ci się modyfikacja sekcji komentarzy - opis znajdziesz tutaj: Tuning komentarzy

Karol R. pisze... 1

Chciałbym się dowiedzieć czy żeby odsyłacz działał należy wkleić tylko kod:

b:widget id='PageList1' locked='false' title='Strony' type='PageList'>
b:includable id='main' a name='more'

jako gadżet(html/javascript), czy trzeba coś dodać oprócz tego.

stach pisze... 2

Panie Karolu edycje przeprowadzamy w kodzie szablonu gadżety z tym nie mają nic wspólnego

Karol R. pisze... 3

W takim razie, w którym miejscu powinien być wklejony kod:
b:widget id='PageList1' locked='false' title='Strony' type='PageList'
b:includable id='main' a name='more'

wklejając go po sekcji b:includable id='post' var='post' wyskakuje błąd :Nie można przeanalizować szablonu, ponieważ nie jest on poprawnie sformułowany. Sprawdź, czy wszystkie elementy XML zostały prawidłowo zamknięte.
Komunikat o błędzie XML: The element type "b:includable" must be terminated by the matching end-tag "".

stach pisze... 4

czytaj ze zrozumieniem wklejamy tylko <a name='more'/>

Karol R. pisze... 5
Ten komentarz został usunięty przez autora.
Anonimowy pisze... 6

Witam, na moim blogu przestała (o ile wcześniej działała) ta funkcja, co jeśli nie mogę znaleźc żadnego z ww. kodów, co i gdzie dodac? :)

Faith Solo pisze... 7

gdzie jest odpowiednie miejsce dla

a name='more' />

??

demolek.pl pisze... 8

Witam. Zastanawiam się czy istnieje jakiś skrypt lub inna opcja która pozwoliła by umieścić we wstępie określoną ilość znaków? Bawię się ostatnio pewnym szablonem ( http://ro83rt.blogspot.com/ ) i przydała by się mu taka opcja.
No chyba że można to zrobić inaczej. Szukałem ale nie mogę znaleźć rozwiązania.

demolek.pl pisze... 9

Sorry że post pod postem ale posiedziawszy trochę nad templatką w nocy, grzebiąc trochę głębiej w necie znalazłem rozwiązanie. Było zawarte w same templatce (jej szablonie) a nazywa się to: Auto-readmore link script, version 2.0 (for blogspot)- wystarczyło ustawić wysokość pola na tekst :). Uff.
Może się to komuś przyda :)

Prześlij komentarz

Zapraszam do komentowania i wyłapywania ew. błędów... Twoje IP: