Teraz już nasze przekierowanie działa i po wczytaniu strony głównej blogger jet przekierowany na wybrana stronę, ale właśnie po załadowaniu strony głównej co niezbyt ładnie wygląda :).
Poprawmy więc to...
Wyszukajmy w naszym kodzie szablonu takiej lub podobnej lini: <b:includable id='post' var='post'> a linię poniżej dodajmy warunek:
<b:includable id='post' var='post'>
<b:if cond='data:blog.homepageUrl != data:blog.url'>
teraz uwaga!!! wyszukujemy kolejnej linii kierując się w dół kodu bloga b:includable natrafimy na taki oto kod:
</b:includable>
czyli zakończenie wcześniejszego tagu,
Pewniak: wyszukując w kodzie szablonu bloga b:includable aż do momentu gdy natrafimy na linię
<b:includable id='post' var='post'> wprowadźmy edycję opisaną powyżej, następnie szukamy kolejnego pojawienia się kodu b:includable, w lini: </b:includable> unikając w ten sposób błędów w kodzie szablonu.Teraz nad tą linią doklejamy taki oto kod:
<b:else/><div class='post-body'><center><br/><br/><br/><br/><br/><img src='http://www.imperialbandclub.com/graphics/loading.gif'/><br/><a href="http://edytuj.blogspot.com/" target="a">ugryźć blog [Spot] a...</a> pomoc i przykłady działania niektórych zwariowanych pomysłów z bloggerem :)<br/><br/><br/><br/></center></div>
<style>.blog-pager {display: none;} h2.date-header {display: none;}</style>
</b:if>
Kod ten śmiało można wkleić bez jakichkolwiek modyfikacji lub zmienić wg własnych upodobań.
Do poprawnego działania pozostały nam sprawy kosmetyczne - od teraz naszą stroną główną jest właśnie ta strona z przekierowania, lecz odsyłacz Strona główna przekieruje nas do strony startowej bloga.
Poprawmy to, wyszukując w kodzie szablonu <data:homeMsg/> zobaczymy poniższy kod:
<a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg/></a>
<a class='home-link' expr:href='data:blog.homepageUrl + "p/start.html"'><data:homeMsg/></a>
Efekt działania jest widoczny na moim blogu...
PS Aby wszystko ładnie wyglądało czas przekierowania ze 100ms zmieniłem na 2sek czyli edycja zawartości gadżetu RELOADER wartość: 100 zmieniamy na 2000
Napisano już 36 komentarze/y. Dyskusja nabiera poważnego tempa...
Już teraz przyłącz się do dyskusji i dodaj nowy komentarz
Podoba ci się modyfikacja sekcji komentarzy - opis znajdziesz tutaj: Tuning komentarzy
Zrobiłam wszystko tak jak napisałeś,i cała strona zaczęla szleć tzn.cały czas się ładowała obraz się non stop ładował.Coś poszło nie tak ale nie wiem co.prosze o pomoc.
zapewne zle przeedytowałaś kod widgeta wyszukaj reloader i przedytuj go zmieniajac wszystko poza pierwsza i ostatnia linią na tak jak poniżej:
<b:widget id='HTML1' locked='false' title='reloader' type='HTML'>
<b:includable id='main'>
<!-- only display in start page -->
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<data:content/>
</b:if>
</b:includable>
</b:widget>
Nie korzystam z tego szablonu i mam spokój.Wolę być laikiem i z innej beczki zrobię też stronkę:)))
Zapraszam wiec na priv - kontakt do mnie w odp zakładce chętnie Ci to skonfiguruje :)
Witaj, próbowałam to zastosować ale pojawił się 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:if" must be terminated by the matching end-tag "".
co z tym zrobić?
dzięki
Agata
Na razie udało mi się zrobić wszystko poza wstawieniem kodów:
includabele i else
Bo tu właśnie pojawia się problem, w efekcie przekierowanie strony jest na oczach widza, czyli ze strony bloga i trwa to ok 2 sekund, niezależnie co wpiszę w javascript.
Już nie męczę dłużej.
Agata
czas trwania może być nieznacznie większy niż ustawiony w js - zależnie od prędkości łącza internetowego :)
Próbowałem ale się nie udało :(
Wykonałem dokładnie instrukcje z pierwszego artykułu. Jakby wszystko okej, ale ilekroć wejdę na zakładkę z wpisami - natychmiast automatycznie przekierowuje mnie do strony start.html
Potem chciałem wstawić powyżej opisane kody b:includable oraz to zakończenie tagu, ale blogger nie chce zapisać szablonu i pisze, że nie zostały zamknięte poprawnie wszystkie tagi. Nie wiem, co robić... :(
Ja to tam się nie znam. Mi się nie udało, ale pewnie dlatego, ze jestem gapa, a twoje rady jak dotąd się sprawdziły więc muszę napisać- brawo!
Podobnie jak u Agaty, u mnie to też nie działa. A szkoda, takie przekierowanie przydałoby się. Pozdrawiam.
@abigail odkrycie roku - a czym różni się ten z 3 komentarza od kodu z startowej strony po edycji (ostatni)
Witam!
Mi teoretycznie wszystko działa. Wyświetla się nawet świetny loading przy ładowaniu :-)
Problem jest w tym, że teraz jak chce z tej strony startowej przejść do wpisów z powrotem wyrzuca mnie na stronę startową. Jak można to zmienić aby tylko przy ładowaniu następowało przekierowanie? Bez tego równie dobrze można zrobić bloga z jednym wpisem :P
pozdrawiam,
W sumie zrobiłem to chyba podobnym sposobem co tutaj. Dodałem zamiast strony głównej link do labels ;-)
Dzięki wielkie efekt jest świetny! ;-)
http://www.google.com/support/forum/p/Blogger/thread?tid=1c3aeb3ca046c2aa&hl=pl
(odnośnik do forum i tematu dot. strony głównej)
Będę wdzięczna za niezwłoczną odpowiedź :)
Pozdrawiam, ML86
Witam... Co zrobić aby po dodaniu gadżetu PROFIL pozbyć się komunikatu "Wyświetl mój pełny profil"
Dlaczego znika mój awatar?
@ kajdanek http://edytuj.blogspot.com/2010/06/moj-profil-sztuczki.html
teraz kompletnie wyp ... mi bloga. ciagle wyswietla mi sie, ze brak strony glownej. nie dziala takze zaimportowanie poprzedniego zablonu. dodanie jakiegokolwiek szablonu nie dziala ... ciagle blad z brakiem strony glownej.
Wszystko Fajnie, ale czemu ta moja strona ciągle się przeładowuje? No i wraca do tej mojej obecnej "strony startowej". Nie da się tak zrobić, żeby przekierowało się raz na początku i przestało?
nie rozumiem tej części:
teraz uwaga!!! wyszukujemy kolejnej linii kierując się w dół kodu bloga b:includable natrafimy na taki oto kod:
czyli zakończenie wcześniejszego tagu,
Pewniak: wyszukując w kodzie szablonu bloga b:includable aż do momentu gdy natrafimy na linię
wprowadźmy edycję opisaną powyżej, następnie szukamy kolejnego pojawienia się kodu b:includable, w lini: unikając w ten sposób błędów w kodzie szablonu.
Teraz nad tą linią doklejamy taki oto kod:
[KOD HTML]
Kod ten śmiało można wkleić bez jakichkolwiek modyfikacji lub zmienić wg własnych upodobań.
Witajcie! Na początku proszę o wyrozumiałość, jeżeli pytania wydadzą się naiwne.
Podajesz kod:
<b:widget id='HTML1' locked='false' title='reloader' type='HTML'>
<b:includable id='main'>
<!-- only display in start page -->
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<data:content/>
</b:if>
</b:includable>
</b:widget>
Pytanie brzmi: jak rozumieć ten fragment?
cond='data:blog.url == data:blog.homepageUrl
Czy należy wstawić go dosłownie, dokładnie w takiej postaci jak wyżej, czy też wstawić tam jakieś swoje namiary?
Dla usprawnienia podaję:
1. mój adres bloga otwierającego się na stronie głównej:
http://lk46.blogspot.com/
2. strona która ma być stroną startową:
http://lk46.blogspot.com//search/label/polityka
Jak więc ma wyglądać Twój kod w moim wykonaniu?
Ponadto podczas edycji szablonu, szukając frazy 'reloader' znajduję taką sekwencję:
<b:widget id='Text1' locked='false' title='reloader' type='Text'>
Czy to ma zasadnicze znaczenie, że zamiast 'HTML' znajduję 'Text'?
Szukałem kilka razy i frazy z 'HTML' nie znalazłem.
Proszę o pomoc!!
Ja również proszę o pomoc , stronka wciąż się odświeża więc nic nie można przeczytać.
Jest na to jakiś sposób? Czy nic się nie da zrobić??
Pozdrawiam.
@ leszek - bo nie dodajesz jako widget TEXT tylko HTML - czytać ze zrozumieniem - kod edytujesz tylko tam gdzie po zaznaczeniu masz czerwone
@Angelika masz źle wy-edytowany gadżet, ma on wyglądać dokładnie TAK:
<b:widget id='HTML8' locked='false' title='reloader' type='HTML'>
<b:includable id='main'>
<!-- only display in start page -->
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<data:content/>
</b:if>
</b:includable>
</b:widget>
Bardzo , bardzo dziękuje.
Teraz wszystko pięknie działa.
Witam.
Dziękuję bardzo za pomoc. Wszystko działa jak należy.
Dziękuję też za to, że czegoś się dzięki Tobie nauczyłem.
Pozdrawiam.
Witam - jednak nie wszystko jest jak należy!
Owszem, modyfikacja uruchamiania bloga działa zgodnie z kodami podanymi przez Ciebie. Ale problem pojawia się przy pisaniu posta.
Nie działa podgląd!
Poprzednio po kliknięciu na podgląd otwierała sie nowa karta a w niej pisany post, z zaznaczeniem, że to podgląd.
Obecnie - w nowej karcie uruchamia się ponownie aktywny blog!!!
Co należy w tych kodach zmienić, by podgląd działał jak poprzednio?
Witam niestety po edycji gadżetu pojawia się komunikat:
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:section-contents" must be terminated by the matching end-tag "".
Będę wdzięczna za odpowiedź tu bądź justyna.drag@interia.eu
Ok powiedzmy że działa, ale mam problem poruszany juz w komentarzach: stronka wciąz się odświeża...próbowałam różnych wersji kodu ale nic nie działa albo komunikat j/w albo ciągłe odświeżanie strony;(
wszystko działa jak należy, jednak gdy przechodzę do bloga to pokazuje mi komunikat:
Brak postów z etykietą Blog. Pokaż wszystkie posty.
Gdy klikam na "pokaż wszystkie posty" przekierowuje mnie na stronę główną.
Mogę wejść w posty tylko poprzez kliknięcie na archiwum.
R A T U N K U !!!
Zrobiłem wszystko jak należy. Przez kilka miesięcy było dobrze. Dzisiaj Dodałem posta i okazało się, że jedna ze stron ma wszystkie teksty podkreślone. Nie tylko tekst posta, ale i elementy strony. Pozostałe zakładki są bez zmian.
Podkreślenie to obejmuje nie tylko ostatni wpis, ale również i poprzednie, które jeszcze wczoraj wyglądały normalnie.
Dodam, że nie "majstrowałem" w kodach strony.
Będę naprawdę wdzięczny za pomoc, czy choćby sugestię.
P.S.
Strona o której pisałem to "Refleksje"
P R Z E P R A S Z A M !!!!!
Po trzech godzinach, bez żadnej mojej interwencji wszystko wróciło do normy. Nie wiem dlaczego - ale jest dobrze. Gdyby ktoś nie wierzył, zrobiłem zrzut ekranu.
Witam!
Czy ktoś może wie jak w komentarz wstawiać emotikony? :(
a jak to przetestować?
Wielu komentatorów z innych blogów (założonych np. na WordPress) pyta jak dodać na moim blogu trackbacka.
Wiem, że Blogger nie przewiduje takiego gadżetu. Czy jednak jest może jakiś sposób by choćby coś podobnego zainstalować (choćby w postaci linka pod postem)?
Prześlij komentarz
Zapraszam do komentowania i wyłapywania ew. błędów... Twoje IP: