Я смотрел HTML там Мета тег только у Титла, установил модуль Nodewords но он не позволяет закреплять тег img:og на страницах динамически, типа я по умолчанию могу ставить одно фотку или каждый раз прописывать путь на странице создания материала, дибилизм !!! Мне опять не понятно что было в башке создателя этого чуда.
з.ы. Модуль int_meta хоть и указана что интегрирован с ССК но как он работает черт его разберет, мою задачу не выполняет на орге тоже такие вопросы ответов пока БОЛТ.
Смысл уже мучиться с 6 друпалом? скоро его перестанут поддерживать
Может удивлю но выпускаю новый сайт на 6-ом, думаю год протянет, если пойдет, перешью на семерку.
"Niklan" wrote:
модуль metatag написал чуть выше.
То есть Вы при создании материала каждый раз прописываете вручную все данные? Просто у меня Юзеры будут создавать странице, я же не могу их грузить еще этой херней.
То есть Вы при создании материала каждый раз прописываете вручную все данные? Просто у меня Юзеры будут создавать странице, я же не могу их грузить еще этой херней.
Нет.
Там можно задать общие, а затем, если надо, конкретизировать для каждой ноды\термина и т.д.
Вот например, там тоже все парсится соц сетями на ура.:
Насколько я понимаю и вижу, Nodewords поддерживает поля OG. В частности, поле og:image.
Именно это поле отвечает за отправку картинки в социальные сети.
Только дополнительно нужен еще модуль Token. Он в 6-м работает.
Тогда в поле og:image надо будет вытащить соответствующий токен, указывающий на нужную картинку.
И всё по идее будет работать так же хорошо и удобно, как в 7-м Metatag.
Насколько я понимаю и вижу, Nodewords поддерживает поля OG. В частности, поле og:image.
Именно это поле отвечает за отправку картинки в социальные сети.
Только дополнительно нужен еще модуль Token. Он в 6-м работает.
Тогда в поле og:image надо будет вытащить соответствующий токен, указывающий на нужную картинку.
И всё по идее будет работать так же хорошо и удобно, как в 7-м Metatag.
Идея нормальная все у меня установлено но я ни как не могу настроить если у кого есть опыт, подскажите че куда писать,ставить и т.д.
В 7-ке подключила в модулях раздел OpenGraph.
В настройках указала следующее:
Open Graph title: [node:title]
Open Graph description: [node:field_pidzagolovok]. [node:summary]
Open Graph type: book(потому что у меня КНИГИ)
Open Graph image: [node:field_image]
Open Graph URL: [current-page:url:absolute]
В Фейсбук проходит так, как надо.
А в Твиттер - без картинки.
Мне так нормально.
При формировании "умолчаний" - смотрите подсказки по токенам - какие поля Вы можете вытянуть, в каких полях хранится информация, которую Вы хотите кидать в соцсети.
Твиттер часто меняет API. Последний раз, кажется, это было в начале июля 2013 года. Я после этого модуль Metatag не обновляла.
Если не работает в 6-ке, возможно, это значит, что Nodewords обновлялся до того, как Фейсбук поменял API (это было.... это было... дай бог памяти - кажется в начале 2013 года, но я могу ошибаться).
ЗЫ. Реально: переходите на 7-ку. Она таки удобнее и толковее, чем 6-й. Я сравниваю две версии. Поскольку Вам нужны всякие социальности... - в 7-ке это явно обновляется быстрее. То есть это Вам дополнительный "пинок", чтобы перейти.
Вот, я посмотрела на релизы Nodewords.
6.x-1.14 - 2012-Dec-05 (то есть скорее всего, сюда ещё не вошло обновленное API фейсбука).
И есть релиз
6.x-1.15-beta1 2013-Sep-29
В нём, подозреваю, должен даже Твиттер работать. Но я не уверена, конечно.
У меня нет под рукой проекта на 6-ке с метатагами.
То есть я сужу только по времени обновления API социальных сетей.
В 7-ке подключила в модулях раздел OpenGraph.
В настройках указала следующее:
Open Graph title: [node:title]
Open Graph description: [node:field_pidzagolovok]. [node:summary]
Open Graph type: book (потому что у меня КНИГИ)
Open Graph image: [node:field_image]
Open Graph URL: [current-page:url:absolute]
У меня эти настройки есть только они все таки токены не поддерживают, передают в HTML все как есть.
Спасибо за развернутый анализ, но похоже, надо дальше мне думать либо отказаться. DivaDii - Скажите а Вы в PHP сильны?
Очень весело городить огород из модулей, ради тэга og. По-моему это и есть дибилизм.
то что ты сдеделал - это хардкокод в явном виде ,тем более там этих метатегов og должно быть как минимум 4
а использование модуля метатаг я не считаю дебилизмом с прописанными в нем токенами
Ну а вообще токены хоть где-то работают? В других местах?
А что в коде страницы?
Nodewords вообще-то предназначен в первую очередь для СЕО-примочек: то есть прописывания дескрипшн, кейвордс.
Это работает? Автоматически? С помощью токенов?
То есть: если СЕО-поля, настроенные с помощью связки Nodewords+Tokens, нормально автоматически проявляются в коде страницы, - это значит, что токены нормально работают. А проблема в API фейсбука - надо обновить версию Nodewords.
А если в коде страницы не появляются СЕО-поля (или там ерунда какая-то), то это значит, что не работает модуль tokens.
А если в коде страницы не появляются СЕО-поля (или там ерунда какая-то), то это значит, что не работает модуль tokens.
В коде странице все появляется, только именно Токен а не адрес. Как правило модули которые поддерживают маркеры на своих страницах администрирования предлагают шаблоны заполнителя,а у меня нет такого поля. И конечно меня больше заботит «Вконтакте» нежели «Цукербук».(в России он попсовей)
В коде странице все появляется, только именно Токен а не адрес.
"Все" - это ЧТО?
Вы можете привести пример того, что появляется в коде страницы на Вашем сайте? КАК оно выглядит - это ВСЕ?
Ну если разбираемся, то как бы... угадывать не хочется.
Есть такое выражение: "Штатные экстрасенсы в отпуске".
Что касается ВКонтакте, то... а я не помню, когда у него менялось API.
Кстати, посмотрела только что работу Плюсо + 6-й версия Друпала; Nodewords и OpenGraph не установлены. В таком случае:
- Вконтакте надо выбирать из нескольких иллюстраций.
- В Фейсбук автоматом закидывает правильную картинку.
- В Гугл+ - неправильную (и поменять нельзя).
И это четкое указание социальным сетям, ЧТО втягивать по клику на социальной кнопке.
Так работает этот самый OpenGraph. Ну... по идее, так должен работать.
И у меня на сайтах (где он установлен, только на 7-м Друпале) - именно так и работает.
Quote:
"DivaDii" wrote:
- Вконтакте надо выбирать из нескольких иллюстраций.
Это как? в смысле?
В смысле, что на другом сайте, который я веду, (6-й Друпал) не установлен Nodewords. И - соответственно - не установлен OpenGraph. А на странице - несколько иллюстраций. Так вот в этом случае, при клике на соцкнопку ВК - в окошке ВКонтакте предлагает выбрать, какую иллюстрацию (из стопки) ставить. Ну сам вебмастер знает, какая иллюстрация лучше всего подходит для этого материала. А посетитель - не будет этим заморачиваться. И либо кликнет - поставит не самую подходящую картинку, либо снимет галочку в чекере "Изображение".
А по поводу того - кликают или не кликают - сильно зависит от сайта и материала.
Так что никто не скажет Вам, будут ли социальные кнопки полезны для вашего сайта или будут висеть мертвым грузом.
Моё глубокое imho: независимо от того, что я (или кто-то ещё) думаю по поводу пользы социальных кнопок, - посетитель может захотеть поделиться каким-то материалом со своими друзьями. И у него должна быть эта возможность. Следовательно - моя обязанность как вебмастера предоставить моему уважаемому и драгоценному посетителю эту возможность.
Какой геморой эти кнопки, вот лично я не разу их не нажимал на сторонних сайтах, хотя Pluso заявляют что каждый 65 юзер их жмет(если честно я неверю), смысл мне задуматься а нужны ли они? мне?
Юзать хуки - это друпалвейный кодинг. Никак не хардкор, если я правильно понимаю смысл этого слова))
просто у каждого додика своя методика
некоторые не признают ни views ни rules и сами все пишут на хуках
мне кажется ,если есть контрибный модуль , то заменять его своим кодом , пускай и на drupal api писанном - это "хардкод" (не во всех случаях правда)
у меня может каждый 650 разве что жмет) Вранье, в номо дизайне снесу их нахер, или поставлю AddThis. В плюсо пароль свой не подходит, восстановление не присылает на почту письмо, сапорт молчит, всем похер. В общем он стремный) Даже к стате своей не попасть спокойно, а на тот момент она была очень унылая.
Я пока кнопки искал разные, естественно наткнулся на Яндекс сервис (плюс в том что у них в отличии от Pluso нет их промо + (плюсика) с предложением запостить кнопки на свой сайт, и если вдруг кому все таки пригодится наткнулся на статью http://talk.alaev.info/topic/297/ в ней парень говорит как просто сделать счетчик возле каждой кнопки от Яндекса,я пробовал работает,токо после установки, надо хоть раз нажать кнопку чтобы счетчик начал отображаться.
А тогда откуда там необходимые мета-теги, Вы их вручную прописали?
Нет, никаких метатегов там нету.
Социальные кнопки подхватывают ЧТО-ТО. Что им хочется. Если нет метатегов.
А если метатеги есть (особенно ОпенГраф), то тогда социальные кнопки работают однозначно.
Ну... да не сочтут за спам. Привожу примеры страниц (Друпал6), где нет Nodewords и OpenGraph, соответственно - нет метатегов, но установлены Плюсо-кнопки и они кое-как работают.
_http://www.duklo6.ru/node/1442
_http://www.duklo6.ru/node/104
На этих двух страницах социальные кнопки хотят отправлять ВКонтакт разные поля. Это происходит именно из-за отсутствия ОпенГрафа.
Попробуйте - понажимайте на социальные кнопки - и сами всё увидите.
В частности - нажмите на кнопку ВКонтакте. Ну и любую - какую Вам надо. (отправлять в свои социальные аккаунты не обязательно - там же можно просто посмотреть, не отправляя).
Да посмотрел, прикольно, слушайте а у меня фото на странице отображается в через слайдер Gallery formatter (используя Аякс) наверно в этом причина что изображения не попадает в соц.сеть
Может, Вы всё-таки покажете сайт? Можете прислать мне в личку ссылку.
Или тут - активную или пассивную.
Предметно разговаривать всё-таки легче.
Меня уже заело - хочется разобраться.
Не исключаю, что причина именно в Gallery formatter.
На том сайте, который я приводила выше страницы, там Image Gallery.
Ну а другие метатеги формируются токенами?
Или где-нибудь в другом месте токены срабатывают?
Допустим, на странице настройки писем о регистрации на сайте - там тоже есть подстановка с помощью токенов.
Ну или еще где-нибудь.
Посмотрите на странице с перечнем модулей. Там написано, для чего используется модуль токенов. Вот и проверьте работу токенов для другой цели.
Если работает для чего-то другого, но не работает в формировании метатегов, то тогда причина не в модуле токенс. А в чем-то другом.
Комментарии
они парсят meta-теги, фейсбук OG
Я смотрел HTML там Мета тег только у Титла, установил модуль Nodewords но он не позволяет закреплять тег img:og на страницах динамически, типа я по умолчанию могу ставить одно фотку или каждый раз прописывать путь на странице создания материала, дибилизм !!! Мне опять не понятно что было в башке создателя этого чуда.
з.ы. Модуль int_meta хоть и указана что интегрирован с ССК но как он работает черт его разберет, мою задачу не выполняет на орге тоже такие вопросы ответов пока БОЛТ.
http://niklan.net - На Вашей странице все работает, как Вы это настроили????????????
или заюзать metateg, который сам поставит что надо на каждой странице. Только вот он на 7
Смысл уже мучиться с 6 друпалом? скоро его перестанут поддерживать
модуль metatag написал чуть выше.
Они парсят мета-теги для данных, только так. А иначе полнейший рандом, если вообще спарсит что нужно.
То есть Вы при создании материала каждый раз прописываете вручную все данные? Просто у меня Юзеры будут создавать странице, я же не могу их грузить еще этой херней.
Нет.
Там можно задать общие, а затем, если надо, конкретизировать для каждой ноды\термина и т.д.
Вот например, там тоже все парсится соц сетями на ура.:
Это для 7-ки?
да, я же написал, модуль metatag, но он онли 7
Жаль, сайт у меня на 6-ке, так что я в пролети с этим модулем, интересно а другие на 6-ом кто работает что они делали, наверно ручками?!
Насколько я понимаю и вижу, Nodewords поддерживает поля OG. В частности, поле og:image.
Именно это поле отвечает за отправку картинки в социальные сети.
Только дополнительно нужен еще модуль Token. Он в 6-м работает.
Тогда в поле og:image надо будет вытащить соответствующий токен, указывающий на нужную картинку.
И всё по идее будет работать так же хорошо и удобно, как в 7-м Metatag.
Идея нормальная все у меня установлено но я ни как не могу настроить если у кого есть опыт, подскажите че куда писать,ставить и т.д.
В 7-ке подключила в модулях раздел OpenGraph.
В настройках указала следующее:
Open Graph title: [node:title]
Open Graph description: [node:field_pidzagolovok]. [node:summary]
Open Graph type:
book(потому что у меня КНИГИ)Open Graph image: [node:field_image]
Open Graph URL: [current-page:url:absolute]
В Фейсбук проходит так, как надо.
А в Твиттер - без картинки.
Мне так нормально.
При формировании "умолчаний" - смотрите подсказки по токенам - какие поля Вы можете вытянуть, в каких полях хранится информация, которую Вы хотите кидать в соцсети.
Твиттер часто меняет API. Последний раз, кажется, это было в начале июля 2013 года. Я после этого модуль Metatag не обновляла.
Если не работает в 6-ке, возможно, это значит, что Nodewords обновлялся до того, как Фейсбук поменял API (это было.... это было... дай бог памяти - кажется в начале 2013 года, но я могу ошибаться).
ЗЫ. Реально: переходите на 7-ку. Она таки удобнее и толковее, чем 6-й. Я сравниваю две версии. Поскольку Вам нужны всякие социальности... - в 7-ке это явно обновляется быстрее. То есть это Вам дополнительный "пинок", чтобы перейти.
Вот, я посмотрела на релизы Nodewords.
6.x-1.14 - 2012-Dec-05 (то есть скорее всего, сюда ещё не вошло обновленное API фейсбука).
И есть релиз
6.x-1.15-beta1 2013-Sep-29
В нём, подозреваю, должен даже Твиттер работать. Но я не уверена, конечно.
У меня нет под рукой проекта на 6-ке с метатагами.
То есть я сужу только по времени обновления API социальных сетей.
У меня эти настройки есть только они все таки токены не поддерживают, передают в HTML все как есть.
Спасибо за развернутый анализ, но похоже, надо дальше мне думать либо отказаться. DivaDii - Скажите а Вы в PHP сильны?
Очень весело городить огород из модулей, ради тэга og. По-моему это и есть дибилизм.
Да не вопрос, а только что? указать не месте урл картинки что бы он динамически подхватывал адрес каждой фото из текущий ноды.
Объект $node ? Не, не слышали.
https://api.drupal.org/api/drupal/modules%21node%21node.module/function/...
В ней и задаёшь это.
Ок!
Chyvakoff а вот тут не подскажите http://www.drupal.ru/node/105015
то что ты сдеделал - это хардкокод в явном виде ,тем более там этих метатегов og должно быть как минимум 4
а использование модуля метатаг я не считаю дебилизмом с прописанными в нем токенами
Ну а вообще токены хоть где-то работают? В других местах?
А что в коде страницы?
Nodewords вообще-то предназначен в первую очередь для СЕО-примочек: то есть прописывания дескрипшн, кейвордс.
Это работает? Автоматически? С помощью токенов?
То есть: если СЕО-поля, настроенные с помощью связки Nodewords+Tokens, нормально автоматически проявляются в коде страницы, - это значит, что токены нормально работают. А проблема в API фейсбука - надо обновить версию Nodewords.
А если в коде страницы не появляются СЕО-поля (или там ерунда какая-то), то это значит, что не работает модуль tokens.
В коде странице все появляется, только именно Токен а не адрес. Как правило модули которые поддерживают маркеры на своих страницах администрирования предлагают шаблоны заполнителя,а у меня нет такого поля. И конечно меня больше заботит «Вконтакте» нежели «Цукербук».(в России он попсовей)
Юзать хуки - это друпалвейный кодинг. Никак не хардкор, если я правильно понимаю смысл этого слова))
Спасибо огромное!!! за http://www.drupal.ru/node/105015 все работает!!!
"Все" - это ЧТО?
Вы можете привести пример того, что появляется в коде страницы на Вашем сайте? КАК оно выглядит - это ВСЕ?
Ну если разбираемся, то как бы... угадывать не хочется.
Есть такое выражение: "Штатные экстрасенсы в отпуске".
Что касается ВКонтакте, то... а я не помню, когда у него менялось API.
Кстати, посмотрела только что работу Плюсо + 6-й версия Друпала; Nodewords и OpenGraph не установлены. В таком случае:
- Вконтакте надо выбирать из нескольких иллюстраций.
- В Фейсбук автоматом закидывает правильную картинку.
- В Гугл+ - неправильную (и поменять нельзя).
<meta property="og:img" content="[node:field_image]" />
Вот что передается в HTML странице по части изображения,если я ставлю данный маркер в поле Open Graph img.
Это как? в смысле?
Хм... Ну так мне кажется, что это у Вас таки токены не работают. Почему? - сложно сказать.
Может, не подходят версии модуля и движка.
У меня в коде страницы, в разделе OG следующее:
<meta property="og:image" content="http://правильный.адрес.сайта/sites/default/files/rukopis.jpg" />
<meta property="og:url" content="http://правильный.адрес.сайта/mikola-kalyaka-rukopis-znaydeno-v...." />
<meta property="og:description" content="Художньо-мемуарна повість. ....." />
<meta property="og:title" content="Микола Каляка. Рукопис знайдено в....." />
И это четкое указание социальным сетям, ЧТО втягивать по клику на социальной кнопке.
Так работает этот самый OpenGraph. Ну... по идее, так должен работать.
И у меня на сайтах (где он установлен, только на 7-м Друпале) - именно так и работает.
В смысле, что на другом сайте, который я веду, (6-й Друпал) не установлен Nodewords. И - соответственно - не установлен OpenGraph. А на странице - несколько иллюстраций. Так вот в этом случае, при клике на соцкнопку ВК - в окошке ВКонтакте предлагает выбрать, какую иллюстрацию (из стопки) ставить. Ну сам вебмастер знает, какая иллюстрация лучше всего подходит для этого материала. А посетитель - не будет этим заморачиваться. И либо кликнет - поставит не самую подходящую картинку, либо снимет галочку в чекере "Изображение".
А по поводу того - кликают или не кликают - сильно зависит от сайта и материала.
Так что никто не скажет Вам, будут ли социальные кнопки полезны для вашего сайта или будут висеть мертвым грузом.
Моё глубокое imho: независимо от того, что я (или кто-то ещё) думаю по поводу пользы социальных кнопок, - посетитель может захотеть поделиться каким-то материалом со своими друзьями. И у него должна быть эта возможность. Следовательно - моя обязанность как вебмастера предоставить моему уважаемому и драгоценному посетителю эту возможность.
Чтобы вк выдать нужную картинку, ему нужен не мета-тег а
Какой геморой эти кнопки, вот лично я не разу их не нажимал на сторонних сайтах, хотя Pluso заявляют что каждый 65 юзер их жмет(если честно я неверю), смысл мне задуматься а нужны ли они? мне?
просто у каждого додика своя методика
некоторые не признают ни views ни rules и сами все пишут на хуках
мне кажется ,если есть контрибный модуль , то заменять его своим кодом , пускай и на drupal api писанном - это "хардкод" (не во всех случаях правда)
у меня может каждый 650 разве что жмет) Вранье, в номо дизайне снесу их нахер, или поставлю AddThis. В плюсо пароль свой не подходит, восстановление не присылает на почту письмо, сапорт молчит, всем похер. В общем он стремный) Даже к стате своей не попасть спокойно, а на тот момент она была очень унылая.
Я пока кнопки искал разные, естественно наткнулся на Яндекс сервис (плюс в том что у них в отличии от Pluso нет их промо + (плюсика) с предложением запостить кнопки на свой сайт, и если вдруг кому все таки пригодится наткнулся на статью http://talk.alaev.info/topic/297/ в ней парень говорит как просто сделать счетчик возле каждой кнопки от Яндекса,я пробовал работает,токо после установки, надо хоть раз нажать кнопку чтобы счетчик начал отображаться.
А тогда откуда там необходимые мета-теги, Вы их вручную прописали?
Нет, никаких метатегов там нету.
Социальные кнопки подхватывают ЧТО-ТО. Что им хочется. Если нет метатегов.
А если метатеги есть (особенно ОпенГраф), то тогда социальные кнопки работают однозначно.
Ну... да не сочтут за спам. Привожу примеры страниц (Друпал6), где нет Nodewords и OpenGraph, соответственно - нет метатегов, но установлены Плюсо-кнопки и они кое-как работают.
_http://www.duklo6.ru/node/1442
_http://www.duklo6.ru/node/104
На этих двух страницах социальные кнопки хотят отправлять ВКонтакт разные поля. Это происходит именно из-за отсутствия ОпенГрафа.
Попробуйте - понажимайте на социальные кнопки - и сами всё увидите.
В частности - нажмите на кнопку ВКонтакте. Ну и любую - какую Вам надо. (отправлять в свои социальные аккаунты не обязательно - там же можно просто посмотреть, не отправляя).
И посмотрите в исходный код страницы.
Да посмотрел, прикольно, слушайте а у меня фото на странице отображается в через слайдер Gallery formatter (используя Аякс) наверно в этом причина что изображения не попадает в соц.сеть
Может, Вы всё-таки покажете сайт? Можете прислать мне в личку ссылку.
Или тут - активную или пассивную.
Предметно разговаривать всё-таки легче.
Меня уже заело - хочется разобраться.
Не исключаю, что причина именно в Gallery formatter.
На том сайте, который я приводила выше страницы, там Image Gallery.
Ну а другие метатеги формируются токенами?
Или где-нибудь в другом месте токены срабатывают?
Допустим, на странице настройки писем о регистрации на сайте - там тоже есть подстановка с помощью токенов.
Ну или еще где-нибудь.
Посмотрите на странице с перечнем модулей. Там написано, для чего используется модуль токенов. Вот и проверьте работу токенов для другой цели.
Если работает для чего-то другого, но не работает в формировании метатегов, то тогда причина не в модуле токенс. А в чем-то другом.
ну то есть - надо бы локализовать проблему.