понедельник, 15 марта 2010 г.

Баги ShareThis? Или пост о пользе курения.

Суперсервис ShareThis  Надо, чтобы под каждым постом был ряд кнопок, нажал на кнопочку - краткое содержание поста скопировалось в Delico... или Twitter или еще куда, благодать! Как вы уже поняли, ShareThis именно такой сервис. Для боггера все вообще автоматизировано, настраиваешь количество, порядок кнопок, можно вынести отдельные кнопки из общего всплывающего окошка... и, для (некоторых движков) можно сразу вставить готовый скрипт в виджет...
<script type="text/javascript">var _sttoolbar = {}</script><script type="text/javascript" src="http://w.sharethis.com/widget/stblogger.js"></script>
<scripttype="text/javascript">stBlogger.init("http://w.sharethis.com/button/sharethis.js#publisher=42510309-01cb-46f5-ac4f-474b4ce75dd1&amp;type=blogger");</script>
Да всё не так просто, стал пробовать, меню Navbar не работает...
1. Первым делом надо посмотреть самое простое - не затер ли я в конце предыдущего скрипта > когда вставлял скрипт в шаблон... (об этом подумал только на "перекуре", а так начал перебирать более сложные варианты...) Ага, проверил, нет, не затер..
2. Теперь проверим Navbar на другом сайте, может он просто не работает (скрипт грузится с сайта автора)? Попробовал, работает. Все не так просто...
3. Теперь беру скрипт Sharethis и убираю из виджета. Так, navbar заработал, но не сразу, пришлось убрать его из раздела дизайн страницы, удаление виджета со главной страницы и последующая перезагрузка не реанимировали navbar.
4. Теперь попробуем вставить часть скрипта sharethis в <Head></Head> Попытка не удалась, блоггер выдает собщение:
Element type "scripttype" must be followed by either attribute specifications, ">" or "/>".
фантастика, в скрипте всё закрыто... раздвинул окошечко, баа, да у меня "scripttype" вместо "script type"... вот такая дурь всё дело в плохом редакторе, перенесшем строки...
5. Ну ладно, исправил, но из <Head></Head> скрипты не работают, дальше пробую разные варианты, часть переношу в body, перезагружаю новый скрипт..., вставляю виджет в за меню... Всё это - потуги чайника, которому некогда лезть в сложный (для чайника) скрипт... Приговор окончательный:  Sharethis блокирует Navbar... Что делать? Можно, конечно, отложить это дело и написать автору  Navbar..., вернее, затеять переписку...
6. Перекур,  ...идиот!!! Надо поискать ДРУГИЕ сервисы. Неужели у Sharethis нет конкурентов? 
7. Как искать? В закладках набираем "Sharethis" и на первой же странице находим сервис ADDThis, пробуем... виджет работает вместе с  Navbar... Фуфффф, сколько времени я угрохал на эти скрипты...., no, the glass is half full! Сколько бы времени я угрохал на поиск бага в чужом скрипте... Ведь они нужны мне оба... Idiot (понятие инвариантное) но я, всё же, не безнадежен...
8. Награда - дополнительная функция у ADDThis - сервис статистики, надо будет посмотреть...
Ну, и как ту бросишь курить?



Комментариев нет:

Отправить комментарий