<script language='javascript'> var wykop_url=location.href; var wykop_title=document.title; var wykop_desc=encodeURIComponent('Podaj opis'); var widget_bg='FFFFFF'; var widget_type='normal'; var widget_url='http://www.wykop.pl/widget.php?url='+(wykop_url)+'&title='+(wykop_title)+'&desc='+(wykop_desc)+'&bg='+(widget_bg)+'&type='+(widget_type); document.write("<div style='float: right;'><iframe border='0' frameborder='0' scrolling='no' src='"+widget_url+"' style='border:none;width:72px;height:65px;overflow:hidden;margin:0;padding:0;'/></div>"); </script>Dodałem dodatkowo umiejscowienie ikony (prawa strona - <div style='float: right;'>) oraz zamieniłem kilka znaków, które powodują błędy Bloggera. Mając już kod, spróbujmy go dodać do naszych postów, a dokładnie do tytułu posta. Logujemy się do Bloggera, wybieramy Układ/Edytuj kod HTML. Zaznaczamy Rozszerz szablony widżetów. W podglądzie źródła naszego szablonu szukamy (Ctrl+F) następującego fragmentu:
<b:includable id='post' var='post'> <div class='post hentry uncustomized-post-template'>Wklejamy poniżej zmodyfikowany kod wykopu. Wszystko funkcjonuje prawidłowo przy wyświetlonych pojedynczych wpisach. Na stronie głównej naszego bloga ikonka wykopu będzie niestety starała się dodać adres bloga, a nie poszczególnych postów, więc....wykorzystamy wyrażenie warunkowe, które będzie dodawało wykopywarkę tylko na stronach postów, a nie na stronie głównej.
<b:if cond='data:blog.pageType != "index"'> Nasz zmodyfikowany kod wykopu </b:if>Efekt widoczny na moim blogu. Oczywiście możemy zmienić miejsce dodania ikony jak i również jej położenie (do prawej, do lewej, na środku itd.). Na przykład dodanie ikony do treści posta, to odnalezienie w szablonie następującego kodu:
<div class='post-body entry-content'>...i wstawienie poniżej tego co poprzednio. Sposób ten umożliwia, w zależności od naszych preferencji, dodanie ikon/linków do dowolnych serwisów (zobacz np. serwis Wyczaj to)
Jeśli nie odpowiada nam duża ikona to możemy wybrać z wykopywarki kod obsługujący wersję compact.
9 Komentarzy - Dodajemy Wykop do Bloggera
u mnie nie działa
W ogóle nie działa czy dostajesz jakieś błędy? Sprawdź raz jeszcze czy wszystko poprawnie wklejasz, a jak tak to podeślij szablon bloga, zobaczę :) Działać na pewno działa (widać na blogu).
a mozecie mi pomoc jak w blogerze dodać post do konkretnej strony ktora wczesniej stworzylam.
mianowicie mam kilka stron utworzonych a nie mam pojecia jak do nich dodawac posty teraz
pomozcie gg 2968033
moj blog http://estradowaorkiestra.blogspot.com
bede wdzieczna.
pozdrwawiam i czekam na info :P
Ja mam ten sam problem co kolega/koleżanka u góry. Pomooocy
chcialam zapytac gdzie powinnam wkleic zmodyfikowany kod wykopu (
Nasz zmodyfikowany kod wykopu
), tak by polecane byly posty ze strony glownej (a nie adres blogu w ogole)?
hej,
dodalem wszystko tak jak powyzej,
jednak button wykopu jest jakby nieaktywny,
jakis pomysl?
sprawdzilem, ze nie dziala w chromie ale juz np w explorerze jest ok.
pozdr
Dzięki! Trzeba było trochę podłubać, żeby guzik pokazywał się tam gdzie chcę. Najlepiej w JavaScripcie znaleźć po klasie konkretny element do którego chcemy doczepić guzik.
Przykładowo, w szablonie AwesomeInc dodałem coś takiego na samym końcu, tuż przed </body>:
<b:if cond='data:blog.pageType != "index"'>
<script language='javascript'>
var wykop_url=location.href;
var wykop_title=document.title;
var wykop_desc=encodeURIComponent('Podaj opis');
var widget_bg='FFFFFF';
var widget_type='normal2';
var widget_url='http://www.wykop.pl/widget.php?url='+(wykop_url)+'&title='+(wykop_title)+'&desc='+(wykop_desc)+'&bg='+(widget_bg)+'&type='+(widget_type);
wykopstr = "<div id='wykop' style='float: right;'><iframe border='0' frameborder='0' scrolling='no' src='"+widget_url+"' style='border:none;width:56px;height:60px;overflow:hidden;margin:0;padding:0;'/></div>";
document.getElementsByClassName('column-left-inner')[0].insertAdjacentHTML('afterbegin', wykopstr);
</script>
</b:if>
To dodaje guzik na górze posta po lewej stronie:
http://www.what-if.pl/2013/06/sekundy-przestepne.html
A Zapytaja umiałbyś dodać?
Prześlij komentarz
Możesz użyć niektórych tagów HTML, takich jak <b>, <i>, <u>, <a> Nie spamuj :)