Перейти к содержимому


Фотография
- - - - -

Meta Данные


Лучший Ответ mobix1 , 21 August 2015 - 13:39

Можете показать полный код шаблона full а так же, скриншот что вы поместили в позиции metadata для full ? 

Спасибо, сам того не заметил, добавил два одинаковых поля в позиции. все норм теперь

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 10

#1 mobix1

mobix1

Отправлено 17 August 2015 - 09:12

Нужно что бы при добавлении материалов с фронта, были поля для ввода 

Meta description и Meta keywords 

пробовал сделать как описано тут http://forum.jbzoo.c...ya-poiskovikov/, но тогда страница то отображается, но во вкладке пропадает фавикон и не отображается title страницы, соответственно описание и ключи тоже


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 17 August 2015 - 09:24

mobix1, рецепт полностью рабочий, видимо вы допустили где то ошибку(и) 


  • 0
Изображение
 

#3 mobix1

mobix1

Отправлено 17 August 2015 - 12:12

mobix1, рецепт полностью рабочий, видимо вы допустили где то ошибку(и) 

после добавления 



$document = JFactory::getDocument();
$document->setMetadata('description', strip_tags(trim($this->renderPosition('meta-description'))));
$document->setMetadata('keywords', strip_tags(trim($this->renderPosition('meta-keywords'))));
$document->setTitle(strip_tags(trim($this->renderPosition('meta-title'))));

то появляется то что я писал выше

Ashampoo_Snap_2015.08.17_14h10m40s_001_.png

Ashampoo_Snap_2015.08.17_14h10m58s_002_.png


  • 0

#4 SmetDenis

SmetDenis

Отправлено 19 August 2015 - 08:43

Добрый день,

В элементах, которые указаны в позициях "meta-*" есть информация?
Можете показать скриншот наполнения этих элементов и скриншот настроек позиций?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 mobix1

mobix1

Отправлено 19 August 2015 - 09:59

Добрый день,

В элементах, которые указаны в позициях "meta-*" есть информация?
Можете показать скриншот наполнения этих элементов и скриншот настроек позиций?

Добрый день,
1. проблему можно сказать что решил.
Только вот позиции "meta-description и meta-keywords" не появляются в "submission" при редактировании с фронта. Добавить эти поля в позицию "Administration". 
2. по поводу того что не отображался фавикон и все мета данные страницы. Решилось это этим, удалил
$document->setTitle(strip_tags(trim($this->renderPosition('meta-title'))));
и начало все отображать.
3. Единственно что осталось, то это то, что работает только "Meta description", если его заполнить, то заполняется автоматом и "Meta keywords", то есть все копируется в него
4. И тогда получается что работаю только те метаданные, что заполнение с "фронта", а те что прописаны в админ-панеле, в нужном для них месте, они не работают 
5. Денис, скажите пожалуйста, можно ли вообще перенести форму что на скриншоте в добавление с "фронта"?
Ashampoo_Snap_2015.08.19_12h23m52s_007_.png
  • 0

#6 Cheren-dow

Cheren-dow

Отправлено 21 August 2015 - 11:32

1. проблему можно сказать что решил. Только вот позиции "meta-description и meta-keywords" не появляются в "submission" при редактировании с фронта. Добавить эти поля в позицию "Administration". 

Данные позиции видимо не прописаны в шаблоне submission. Вписать их можно в файле для типа материала

\media\zoo\applications\jbuniversal\templates\ШАБЛОН\renderer\item\ТИП_МАТЕРИАЛА\positions.xml

потом вывести эти позиции в шаблоне submission

И тогда получается что работаю только те метаданные, что заполнение с "фронта", а те что прописаны в админ-панеле, в нужном для них месте, они не работают 

Все правильно получается, теста с фронта перебивают те что указаны в адинке.

скажите пожалуйста, можно ли вообще перенести форму что на скриншоте в добавление с "фронта"?

Готового решения я не встречал. Для этих целей можно по пробовать разработать элемент который изменял бы meta данные. 


  • 0
Изображение
 

#7 mobix1

mobix1

Отправлено 21 August 2015 - 11:57

Данные позиции видимо не прописаны в шаблоне submission. Вписать их можно в файле для типа материала



\media\zoo\applications\jbuniversal\templates\ШАБЛОН\renderer\item\ТИП_МАТЕРИАЛА\positions.xml

потом вывести эти позиции в шаблоне submission

 

 

 

 

там нет "ТИП_МАТЕРИАЛА" , адрес

\media\zoo\applications\jbuniversal\templates\ШАБЛОН\renderer\item\positions.xml

и в этой файле позиции добавлены. они отображаются только при редактировании самих типов в админке, а вот уже с фронта эти позиции не выводятся


  • 0

#8 Cheren-dow

Cheren-dow

Отправлено 21 August 2015 - 12:04

и в этой файле позиции добавлены. они отображаются только при редактировании самих типов в админке

Вы путаете, форма для мета данных в админке редактируется только в ней. Для submission и вообще для переопределения мета данных создаются позиции в которые перемещают какие то элементы, как это описано в рецепте. А вывести поля мета данных из админки в submission сейчас нет возможности. Для этого как говорил выше нужно написать элемент.

 

Если вы для meta keywords и description используете текстовое поле тогда его можно вывести в submission для заполнения. Если же это какие кастомные поля которые не редактирует пользователи они так же будут у вас выводиться именно так как они заполненны.


  • 0
Изображение
 

#9 mobix1

mobix1

Отправлено 21 August 2015 - 13:10

Вы путаете, форма для мета данных в админке редактируется только в ней. Для submission и вообще для переопределения мета данных создаются позиции в которые перемещают какие то элементы, как это описано в рецепте. А вывести поля мета данных из админки в submission сейчас нет возможности. Для этого как говорил выше нужно написать элемент.

 

Если вы для meta keywords и description используете текстовое поле тогда его можно вывести в submission для заполнения. Если же это какие кастомные поля которые не редактирует пользователи они так же будут у вас выводиться именно так как они заполненны.

использую текстовое поле, но это все решено, вывожу в "фронт" в позицию "Administration"

---

3. Единственно что осталось, то это то, что работает только "Meta description", если его заполнить, то заполняется автоматом и "Meta keywords", то есть все копируется в него


  • 0

#10 Cheren-dow

Cheren-dow

Отправлено 21 August 2015 - 13:20

3. Единственно что осталось, то это то, что работает только "Meta description", если его заполнить, то заполняется автоматом и "Meta keywords", то есть все копируется в него

Можете показать полный код шаблона full а так же, скриншот что вы поместили в позиции metadata для full ? 


  • 0
Изображение
 




Click to return to top of page in style!