Клуб пользователей блока «Поделиться»

Можно ли определять параметры Ya.share в теге боди?

modcos.com
28 февраля 2011, 08:45
На моем сайте информация выводится динамически,  и в месте определения скрипта, я еще не знаю что будет выводится.
Это определяется только  около контейнера <span id="ya_share1"></span>.
Есть ли возможность определять параметры (params.link,params.title ...) Ya.share непосредственно в теге <body></body>?
И еще, на одной странице у меня выводится несколько новостей, мне нужно чтобы для каждой новости были свои ссылки, описания и заголовки.
Это возможно?
 
12 комментариев
Подписаться на комментарии к посту
1) параметры в body определять нельзя, используйте конструктор и создавайте блоки динамически
2) на одной странице может быть много блоков

А как передавать им уникальные параметры?  Пожалуйста, можно чуть поподробнее.

теперь я вас не понимаю :)

вот два разных блока
new Ya.share({element: 'share1', link: 'http://www.yandex.ru'})
new Ya.share({element: 'share2', link: 'http://www.ya.ru'})

Просто сами ссылки и описания я узнаю только в внутри тега боди, а

 new Ya.share({element: 'share1', link: 'http://www.yandex.ru'}) на сколько я понимаю нужни прописывать в теге . В теге  я знаю только количество нивостей, которые будут выведены на странице.


вызовите его после
В смысле? После тега Боди?

Спасибо за помощь! У меня получилось запустить  несколько блоков на одной странице. 

Но все ровно есть проблема. Дело в том что всё работает только на одной странице, а когда переходишь на другую (эту же но вызванную с другими параметрами) то блок не отображается, хотя в исходном коде все нормально (как по мне)?

Для примета вот две страницы 

http://modcos.com/articles.php 

http://modcos.com/articles.php?page=2

у вас невалидный js получается из-за переноса строки в description

 

 

description: "Наиболее важное наблюдение в космологии после Хаббла – открытие ускоренного расширения Вселенной. Огромное число последующих наблюдений подтвердили этот факт. Однако, имелось много попыток опровергнуть заключение о  космическом ускорении. В основном они базировались на изощренных трюках, предполагающих особое место Земли во Вселенной (как в модели Птолемея) и противоречащих космологическому принципу. Мы находим их искусственными и ad hoc. Мы считаем ускоренное расширение установленным фактом, который теоретикам следует интерпретировать с минимальным числом дополнительных предположений. 

 

 

Слегка сокращенный (без потери смысла + некоторые дополнения)перевод статьи    http://arxiv.org/abs/1002.4278"> Damien A. Easson, Paul H. Frampton, George F. Smoot, Entropic Accelerating Universe 

 

",

 

Спасибо большое, помогло!
 
http://modcos.com/articles.php
У вас к одной "поделиться" несколько картинок, а можно ли сделать одну - главную, без возможности выбора?

Простите, возник вопрос, а как создать динамические блоки к новостям. новости формируются скриптом из БД. после скрипта (в боди) прописал блок (индекс блока по дате связан). в этом случае блоки стоят не после всех новостей (5 стоит и 5 не стоит).

Вы писали, что в боди нельзя прописывать блок. но как тогда создать динамически?

Спасибо

и еще, в фейсбуке и одноклассниках параметры не действуют