воскресенье, 24 ноября 2013 г.

Эксперимент с кодом шаблона в Blogger-е. (Не суйте пальцы в розетку, ребята!)

Начал искать возможность посадить на каждую страницу (каждый пост) Blogger-а кнопки поделиться.
Нашёл ссылку: ВОТ ЭТУ.


Прикинул как это можно реализовать.
Куций интерфейс размещения гаджетов в Blogger-е мне помочь не смог.


Очами видно, что подобный мастер может редактировать разве что  шаблон оболочки, но не каждого конкретного поста.
Кроме того из готовых гаджетов нашёл только английский плагинчик для расшаривания в Твиттер и Фэйсбук, что меня так же совершенно не устроило.


И конечно есть мыслишка, что я как всегда не додумал и можно было сделать нечто гораздо более простое, но теперь уже поздно. Была реализована другая идея.
В редакторе шаблона есть клавиша "изменить HTML".


Через неё я и решил подредактировать код шаблона, предполагая заранее. что мне сиё действие выйдет боком. Отчасти так и вышло.

Зайдя в код шаблона я ввёл первую часть кода, отвечающую за script в заголовок (перед самым последним тегом </head>).


Строка 996.
А так же вторую половину кода, отвечающего за иконки, я вставил в тело шаблона.
Я получил то что имею сейчас.


Под самым заголовком появилась строчка. которую я собственно и желал получить. Она выстреливает ссылку на пост в требуемой социальной сети. если вы в ней авторизованы.
Но!
Когда я зашёл в редактор HTML шаблона, с тем, чтобы поправить расположение строчки с иконками - я её там не нашёл. БЛИН!!!
То есть в коде странички поста всё это есть, разумеется.

И нажав:


На соответствующий пункт контекстного меню иконки на страничке можно увидеть.

Строка 1007.
Но в шаблоне ничего похожего на вставленные мной строчки уже не было.
Стою перед дилеммой - или мне продолжить попытки добраться до места, где можно таки отредактировать имеющийся код. Или оставить всё как есть.
Вообще, сейчас совсем не отказался бы от помощи в комментах.
Есть мысль, что если вторую часть кода вставлять ручками в редакторе  HTML самого поста, то подобного глюка удалось бы избежать...
Но теперь - имею, что имею...