Problem pojawia się jeśli do wyświetlania tego ogłoszenia używany nie tylko samego tekstu ale i zaawansowanych stylii itp dodatków. Usunięcie takiego Gadżetu skutkuje utratą całego wpisu - co zatem idzie musimy gdzieś przekopiować zawartość gadżetu.
Możemy w naszym blogu zautomatyzować takie działania.
A oto i sposób:
Dodajemy Nowy Gadżet - HTML/JavaScript w tytule wpisujemy ogłoszenie a w treści zawartość ogłoszenia wraz z stylami formatowaniem skryptami itp.
Zapisujemy i umieszczamy go w miejscu gdzie ma się pojawić na naszym blogu. Zaznaczamy Rozszerz szablony widżetów i wyszukujemy: ogłoszenie
zobaczymy +/- taki oto kod:
<b:widget id='HTML2' locked='false' title='ogłoszenie' type='HTML'>
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:includable>
</b:widget>
<b:includable id='main'>
<!-- only display title if it's non-empty --><b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:includable>
</b:widget>
Zmodyfikujmy go:
<b:widget id='HTML2' locked='false' title='ogłoszenie' type='HTML'>
<b:includable id='main'>
<!-- only display if notice is OK -->
<b:if cond='data:title != "ogłoszenie"'>
<data:content/>
</b:if>
</b:includable>
</b:widget>w tym przypadku gadżet wyświetla nam zawartość bez stylu - to moje preferencje ;)
style można osadzić w zawartości tego gadżetu, tak będzie prościej, nie zginą bo nie będziemy ich kasować.
Włączanie i wyłączanie wyświetlania tekstu odbywa się poprzez zmianę w polu tytułu gadżetu.
Dowolnie inny opis powoduje wyświetlenie się gadżetu w blogu.
A jak ustawić go tylko na pierwszej stronie bloga? odpowiedź znajdziesz tutaj
Pierwszy wpis już się pojawił. Zapraszamy do oddawania kolejnych...
Już teraz przyłącz się do dyskusji i dodaj nowy komentarz
Podoba ci się modyfikacja sekcji komentarzy - opis znajdziesz tutaj: Tuning komentarzy
Nie mogę dać sobie z tym rady
Prześlij komentarz
Zapraszam do komentowania i wyłapywania ew. błędów... Twoje IP: