Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Как заставить расширение metaext (для добавления метатегов) работать? (http://forum.typo3.ru/showthread.php?t=7856)

Olga25 15.07.2009 10:09

Как заставить расширение 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).

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

В чем может быть дело?

-=UncleByte=- 15.07.2009 12:00

Попробуйте все сделать простым TS - намного лучше решение будет и очень гибко настраиваемое. В TSRef есть раздел про метатеги.

Olga25 16.07.2009 12:45

Взяла этот код, сделала, работает но не берутся 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


-=UncleByte=- 16.07.2009 12:59

Ну вот код из одного проекта
Код:

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 - |


Olga25 17.07.2009 09:42

Примерно тоже же самое у меня есть. Но меня интересует как сделать чтоб keywords, description брались бы из свойств страницы (page properties -> type advanced -> Metadata)?

-=UncleByte=- 17.07.2009 18:00

В версии 4.2.х нет расширенного типа страницы. А все данные наверняка доступны по обращению типа field:keyword или что-то в этом роде.
Хотя на данный момент keywords поисковикам не так интересны, как description, а как его сделать подобным содержимому заголовка страницы в моем коде указано.

Olga25 20.07.2009 14:12

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


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

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