Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 15.07.2009, 10:09   #1
Olga25
Продвинутый
 
Регистрация: 17.02.2009
Сообщений: 42
Отправить сообщение для Olga25 с помощью ICQ
Question Как заставить расширение metaext (для добавления метатегов) работать?

Поставила расширение metaext для добавления метатегов. После установки обнаружила что:
Database status: Table error!
Probably one or more required fields/tables are missing in the database!
Code warnings:
(developer-relevant) Some tables or fields are missing!
Удалила и поставила расширение заново. Не помогло. Закачала из
Extension Repository файлы этого расширения, проверила на соответствие с файлами из typo3conf\ext\metaext\. Они оказались идентичными.
Зашла в install -> Database Analyser -> Update required tables COMPARE
Обнаружила там много чего, в том числе:
ALTER TABLE pages CHANGE tx_metaext_importance tx_metaext_importance char(3) default '0.5';
Current value: varchar(3) default '0.5'
Что делают в таких случаях?
Экстеншен у меня не работает.
После того как добавляю в setup шаблона:

config < plugin.tx_metaext_config.config

page = PAGE
page.typeNum = 0
page.headerData.1000 < plugin.tx_metaext_metatags
page.stylesheet = fileadmin/gckamsan/css/template.css

у меня перестает подгружаться файл css и файл шаблона(html).

Метаданные я добавляю на страницу, сохраняю, обновляю кэш, но в исходном коде страницы никаких метаданных не вижу.

В чем может быть дело?
Olga25 вне форума   Ответить с цитированием
Старый 15.07.2009, 12:00   #2
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Попробуйте все сделать простым TS - намного лучше решение будет и очень гибко настраиваемое. В TSRef есть раздел про метатеги.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 16.07.2009, 12:45   #3
Olga25
Продвинутый
 
Регистрация: 17.02.2009
Сообщений: 42
Отправить сообщение для Olga25 с помощью ICQ
По умолчанию

Взяла этот код, сделала, работает но не берутся keywords,description,author из метаданных страницы
http://forum.typo3.biz/showthread.php?p=25103#post25103

Не понятно куда прописать subtitle,keywords,description,author чтоб для них можно было использовать иерархию?

Код:
Damit die Meta's auch hirarchisch abgefragt werden können
# im Installations-Tool bei 'addRootLineFields' mit eintragen: 
# subtitle,keywords,description,author
# => diese Felder können abgefragt werden mit
Olga25 вне форума   Ответить с цитированием
Старый 16.07.2009, 12:59   #4
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Ну вот код из одного проекта
Код:
temp.desc = TEXT
temp.desc.data = page:title // field:subtitle
temp.desc.wrap = |
[treeLevel = 0]
temp.desc.data >
temp.desc = Сайт посвящен мотоциклам ЯВА (JAWA). История и настоящее компании Jawa, статьи и книги посвященные ремонту, фотографии и описание мотоциклов Ява, форум для общения и галерея участников.
[end]
page {
	meta {  
		description < temp.desc
		subject < temp.desc
		keywords = ява,jawa,638,639,634,мото,мотоцикл,ремонт,эксплуатация,инструкция,проводка,схема,двигатель,рама,зажигание,ремонт ява,ремонт jawa,проводка ява,аккумулятор,зажигание,старушка,чекушка,cz,cezet,чезет
		robots = all
		abstract < temp.desc
		distribution = global
		title < temp.desc
		classification = ява,jawa,638,639,634,мото,мотоцикл,ремонт,эксплуатация,инструкция,проводка,схема,двигатель,рама,зажигание,ремонт ява,ремонт jawa,проводка ява,аккумулятор,зажигание,старушка,чекушка,cz,cezet,чезет
		revisit = 7 days
		revisit-after = 7 days
		designer = UncleByte.com
		publisher = Jawa Club
		language = russian
		}
}

[treeLevel = 0]
page.meta.title >
page.meta.title.data = page:title
page.meta.title.wrap = Jawa Club - |
-=UncleByte=- вне форума   Ответить с цитированием
Старый 17.07.2009, 09:42   #5
Olga25
Продвинутый
 
Регистрация: 17.02.2009
Сообщений: 42
Отправить сообщение для Olga25 с помощью ICQ
По умолчанию

Примерно тоже же самое у меня есть. Но меня интересует как сделать чтоб keywords, description брались бы из свойств страницы (page properties -> type advanced -> Metadata)?
Olga25 вне форума   Ответить с цитированием
Старый 17.07.2009, 18:00   #6
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

В версии 4.2.х нет расширенного типа страницы. А все данные наверняка доступны по обращению типа field:keyword или что-то в этом роде.
Хотя на данный момент keywords поисковикам не так интересны, как description, а как его сделать подобным содержимому заголовка страницы в моем коде указано.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 20.07.2009, 14:12   #7
Olga25
Продвинутый
 
Регистрация: 17.02.2009
Сообщений: 42
Отправить сообщение для Olga25 с помощью ICQ
По умолчанию

У меня версия 4.2.6. Есть тип страницы advansed у которого есть вкладка Metadata, у которой, в свою очередь есть поля: Abstract, Author, Email, Keywords, Description. Ответ на вопрос куда прописать subtitle,keywords,description,author чтоб для них можно было использовать иерархию? Мне помогло.
Olga25 вне форума   Ответить с цитированием
Ответ

Теги
расширение, метатеги, metaext


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как добиться невидимости страницы для realurl? salah Общие вопросы 4 08.12.2008 16:10
Не могу заставить работать tt_news dustyattic Общие вопросы 6 09.10.2007 19:15
Как написать документацию для расширения? KortS Общие вопросы 2 23.03.2005 22:26
Как осуществить доступ на FE-страницу для нескольких групп FE-пользователей? Storm Общие вопросы 2 26.01.2005 01:02


Часовой пояс GMT +4, время: 14:32.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория