Forums / National / Russian / Тех. поддержка / Мета-теги и описание user categories

12>>>

echidna
#1 2014-06-10 17:19

Добрый день,

 

Пишу сюда, так как пока больше просто некуда обратиться. Разработчик cotonti сказал, что это вопрос к создателям фриланс-биржи (cmsworks), а не к разработчикам котонти. Написала уже везде, где могла, ответа нет, попытаюсь на всякий случай еще и здесь разместить, вдруг кто знает.

Проблема такая. Мы не можем найти, где находятся мета-теги и мета-описания user categories:

admin/расширения/user categories/администрирование:

Встроенное изображение 1

Kort
#2 2014-06-11 06:54

В свойствах раздела мета-теги и указываются. Но в бирже, судя по всему, не используется модуль PAGE, поэтому стучитесь к "биржевикам". Хотя скорее всего это глухой номер. Биржу только продают отдают как есть, поддержки по ней никакой.
 

SED.by - создание сайтов, разработка плагинов и тем для Котонти
This post was edited by Kort (2014-06-12 03:06, 9 years ago)
Roffun
#3 2014-06-11 09:15
#39556 Kort:

В свойствах раздела мета-теги и указываются. Но в бирже, судя по всему, не используется модуль PAGE, поэтому стучитесь к "биржевикам". Хотя скорее всего это глухой номер. Биржу только продают, поддержки по ней никакой.
 

Kort, похоже что тут дело в самом плагине который называется usercategories, отсутствует кнопка конфиг, поля для метатегов.

В title попадает адрес категории вида сайт.ком/users?cat=название категории пользователей или группа

а остальные метатеги берутся как на главной.  

#39555 echidna:

Добрый день,

 

Пишу сюда, так как пока больше просто некуда обратиться. Разработчик cotonti сказал, что это вопрос к создателям фриланс-биржи (cmsworks), а не к разработчикам котонти. Написала уже везде, где могла, ответа нет, попытаюсь на всякий случай еще и здесь разместить, вдруг кто знает.

Проблема такая. Мы не можем найти, где находятся мета-теги и мета-описания user categories:

admin/расширения/user categories/администрирование:

 

 

Echidna, тут дело в самом плагине, так что самый оптимальный вариант - написать его разработчику, хотя вижу вы уже писали в ихней теме по дебагам.

Второй вариант - самостоятельно допилить в плагине, но это тоже не совсем выход.

Третий вариант - условные операторы, не затрагивает ничего, в любой момент убирается, например когда автор плагина поправит все.

Я такой вариант использую для секций форума, чтобы выводить свои h1-h2 для каждой секции вместо стандартного форумы

Все метатеги выводятся в header.tpl , поэтому вы можете подменить на странице категорий пользователей стандартные теги своим файлом вида

 

<title> <!-- IF {Категории пользователей} -->

{FILE "themes/{PHP.theme}/metatitle.tpl"}

<!-- ELSE -->

{HEADER_TITLE}

<!-- ENDIF -->

</title>

А уже в созданном файле metatitle.tpl прописываете условие для категории и заголовок к ней, например:

<!-- IF {Категория пользователей} == 'programming' -->Программирование<!-- ENDIF -->

 

А когда автор плагина его модернизирует, перенесете описание в админку, а эти условия удалите.

 

 

 

Добавлено 1 часа спустя:

Вот вам рабочий пример для категории programming

в header.tpl

<!-- IF {PHP.e} == 'users' -->{FILE "themes/{PHP.theme}/metatitle.tpl"}<!-- ELSE -->{HEADER_TITLE}<!-- ENDIF -->

А в папке шаблона создаете файл metatitle.tpl , и для категории programming код будет таким:

<!-- IF {PHP.cat} == 'programming' -->Программирование<!-- ENDIF -->

Точно также можно сделать и с дескрипшн и c кейвордс

 

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
This post was edited by Roffun (2016-06-29 13:47, 7 years ago)
Yusupov
#4 2014-06-11 18:29
#39556 Kort:

В свойствах раздела мета-теги и указываются. Но в бирже, судя по всему, не используется модуль PAGE, поэтому стучитесь к "биржевикам". Хотя скорее всего это глухой номер. Биржу только продают, поддержки по ней никакой.
 

Kort, сборку фриланс-биржи мы уже давно не продаем, у вас устаревшая информация! Сборка бесплатная!

Если вы не в теме, то большая просьба не дезинформировать других пользователей. Не смотря на очень вялое развитие самого Cotonti, люди больше стали узнавать о нем именно благодаря нашей сборке. И я очень рад, что она сейчас доступна для всех желающих. 

Плагин этот будет дополняться в ближайшее время. А техподдержку по мере возможности мы оказываем на своем форуме. Но уже ни раз сообщалось, что Cotonti не для рядовых вебмастеров. Если есть необходимость делать на нем хорошие сайты или сервисы, то нужно все-таки понимать и уметь программировать на php, mysql и jquery. 

echidna
#5 2014-06-11 20:45

Echidna, тут дело в самом плагине, так что самый оптимальный вариант - написать его разработчику, хотя вижу вы уже писали в ихней теме по дебагам.

Второй вариант - самостоятельно допилить в плагине, но это тоже не совсем выход.

Третий вариант - условные операторы, не затрагивает ничего, в любой момент убирается, например когда автор плагина поправит все.

Я такой вариант использую для секций форума, чтобы выводить свои h1-h2 для каждой секции вместо стандартного форумы

Все метатеги выводятся в header.tpl , поэтому вы можете подменить на странице категорий пользователей стандартные теги своим файлом вида

 

<title> <!-- IF {Категории пользователей} -->

{FILE "themes/{PHP.theme}/metatitle.tpl"}

<!-- ELSE -->

{HEADER_TITLE}

<!-- ENDIF -->

</title>

А уже в созданном файле metatitle.tpl прописываете условие для категории и заголовок к ней, например:

<!-- IF {Категория пользователей} == 'programming' -->Программирование<!-- ENDIF -->

 

А когда автор плагина его модернизирует, перенесете описание в админку, а эти условия удалите.

 

 

 

Добавлено 1 часа спустя:

Вот вам рабочий пример для категории programming

в header.tpl

<!-- IF {PHP.e} == 'users' -->{FILE "themes/{PHP.theme}/metatitle.tpl"}<!-- ELSE -->{HEADER_TITLE}<!-- ENDIF -->

А в папке шаблона создаете файл metatitle.tpl , и для категории programming код будет таким:

<!-- IF {PHP.cat} == 'programming' -->Программирование<!-- ENDIF -->

Точно также можно сделать и с дескрипшн и c кейвордс

 

Большое спасибо, я сейчас передам моим специалистам, посмотрим, что получится..

Roffun
#6 2014-06-11 21:52

Большое спасибо, я сейчас передам моим специалистам, посмотрим, что получится..

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

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
Kort
#7 2014-06-12 03:14
#39558 Yusupov:
#39556 Kort:

В свойствах раздела мета-теги и указываются. Но в бирже, судя по всему, не используется модуль PAGE, поэтому стучитесь к "биржевикам". Хотя скорее всего это глухой номер. Биржу только продают, поддержки по ней никакой.
 

Kort, сборку фриланс-биржи мы уже давно не продаем, у вас устаревшая информация! Сборка бесплатная!

Если вы не в теме, то большая просьба не дезинформировать других пользователей. Не смотря на очень вялое развитие самого Cotonti, люди больше стали узнавать о нем именно благодаря нашей сборке. И я очень рад, что она сейчас доступна для всех желающих. 

Плагин этот будет дополняться в ближайшее время. А техподдержку по мере возможности мы оказываем на своем форуме. Но уже ни раз сообщалось, что Cotonti не для рядовых вебмастеров. Если есть необходимость делать на нем хорошие сайты или сервисы, то нужно все-таки понимать и уметь программировать на php, mysql и jquery. 

Я не отслеживаю способ распространения биржи, так что сори, но и во времена продаж и сейчас регулярно общаюсь с бедолагами и вижу что проблем у владельцев таких сайтов с вменяемой поддержкой очень много. Есть и весьма болезненные случаи. Многие, кстати, в этой связи просят реализовать все на другом движке - видимо неспроста. Так что учитывайте -- если не в курсе.

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Yusupov
#8 2014-06-12 03:51

В большинстве случаев прблемы у пользователей в самом Cotonti, так как в сборке он идет в исходном виде и он лишь дополнен плагинами и модулями необходимыми для сборки. Поэтому проблемы тут отнюдь не заканчивается лишь самой биржей. Помимо того, что Cotonti не для простых пользователей его еще надо понимать и разбираться как писать плагины и прочее...И доки по нему люди не привыкли читать на английском языке. Тем более это не modx, где все можно сделать через админку.

Про болезненные случаи можете рассказать поподробнее?

This post was edited by Yusupov (2014-06-12 03:59, 9 years ago)
echidna
#9 2014-06-12 12:52
#39562 PRoHtml:

Большое спасибо, я сейчас передам моим специалистам, посмотрим, что получится..

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

Спасибо, отправила данные, жду ответа.

rbalashevich
#10 2014-06-28 18:47

Считайте, что вот Вам ответ. Как водится в обсуждаемой CMS, в полной кальке предложенного варианта это не сработало. Сработало только при "зацепке" за {PHP.env.ext}, то есть <!-- IF {PHP.env.ext} == 'users' -->

К тому же, что более феерично, выяснилось следующее: если в браузере открыть исходный код страницы, то выглядит результирующий HTML вот так, с лишними строчками:

<title>


Эксклюзивные такие-то сущности. Найти конкретно вот такое-то среди эксклюзивных таких-то сущностей


<title>

Забейте на фразу, суть ясна. :) Браузер отрабатывает, не вопрос. Но выглядит некрасиво. То, что это BOM -- маловероятно. Всё вроде в одинаковой кодировке.

echidna
#11 2014-07-24 19:24
#39557 PRoHtml:
 

Третий вариант - условные операторы, не затрагивает ничего, в любой момент убирается, например когда автор плагина поправит все.

Я такой вариант использую для секций форума, чтобы выводить свои h1-h2 для каждой секции вместо стандартного форумы

Все метатеги выводятся в header.tpl , поэтому вы можете подменить на странице категорий пользователей стандартные теги своим файлом вида

 

<title> <!-- IF {Категории пользователей} -->

{FILE "themes/{PHP.theme}/metatitle.tpl"}

<!-- ELSE -->

{HEADER_TITLE}

<!-- ENDIF -->

</title>

А уже в созданном файле metatitle.tpl прописываете условие для категории и заголовок к ней, например:

<!-- IF {Категория пользователей} == 'programming' -->Программирование<!-- ENDIF -->

 

А когда автор плагина его модернизирует, перенесете описание в админку, а эти условия удалите.

 

 

 

Добавлено 1 часа спустя:

Вот вам рабочий пример для категории programming

в header.tpl

<!-- IF {PHP.e} == 'users' -->{FILE "themes/{PHP.theme}/metatitle.tpl"}<!-- ELSE -->{HEADER_TITLE}<!-- ENDIF -->

А в папке шаблона создаете файл metatitle.tpl , и для категории programming код будет таким:

<!-- IF {PHP.cat} == 'programming' -->Программирование<!-- ENDIF -->

Точно также можно сделать и с дескрипшн и c кейвордс

 

Огромное Вам спасибо, с помощью Вашей информации справилась с мета-тегами для категорий (на моем сайте репетиторов категории - это предметы). Теперь у меня другой вопрос, может опять что-то дельное подскажете. На сайте есть фильтр по городам: http://birep.ru/users?group=tutor  Так как на всех страницах предметов мета-теги уже прописаны с помощью Вашей подсказки, то теперь нужно прописать их на страницах-результатах выдачи фильтра по городам. Есть идеи, как это можно сделать?

Roffun
#12 2014-07-24 19:39

Добавляйте другие условия, тут нужно в код смотреть. Условия можно комбинировать, или заключать друг в друга, например

<!-- IF {PHP.e} == 'users' AND {PHP.cat} == 'programming' -->**********<!-- ENDIF -->

Какие именно переменные подставить в этом случае, не скажу, их нужно искать через дебаггер, или в плагине смотреть.

Почитайте об условных операторах в Cotonti

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
echidna
#13 2014-07-24 21:01
#39637 PRoHtml:

Добавляйте другие условия, тут нужно в код смотреть. Условия можно комбинировать, или заключать друг в друга, например

<!-- IF {PHP.e} == 'users' AND {PHP.cat} == 'programming' -->**********<!-- ENDIF -->

Какие именно переменные подставить в этом случае, не скажу, их нужно искать через дебаггер, или в плагине смотреть.

Почитайте об условных операторах в Cotonti

 

Буду пытаться, спасибо за подсказку!!!

Added 7 days later:

#39637 PRoHtml:

Добавляйте другие условия, тут нужно в код смотреть. Условия можно комбинировать, или заключать друг в друга, например

<!-- IF {PHP.e} == 'users' AND {PHP.cat} == 'programming' -->**********<!-- ENDIF -->

Какие именно переменные подставить в этом случае, не скажу, их нужно искать через дебаггер, или в плагине смотреть.

Почитайте об условных операторах в Cotonti

В данном примере что такое "е" после первого PHP? 

У меня пока все для категорий (предметов) сделано, а города к чему относятся,я не знаю..

Added 7 hours later:

Можете посоветовать, как по Вашему примеру объединить, например страницы вот эту: http://birep.ru/tutor/math

и вот эту: http://birep.ru/users?f=search&e=users&group=tutor&cat=math&slocation%5Bcountry%5D=ru&slocation%5Bregion%5D=10&slocation%5Bcity%5D=0

 

?

This post was edited by echidna (2014-07-31 21:05, 9 years ago)
Roffun
#14 2014-08-01 09:02

Вам уже ответил Булат, вопросы по фриланс бирже обсуждаются на его форуме

 

#39643 Yusupov:

Просьба ко всем, кто пользуется разрабоктами CMSWorks.ru, оставляйте свои вопросы или предложения на нашем форуме.

На этом сайте вы врятли получите быстрый ответ по нашим разработкам, так как здесь обсуждаются в основном общие вопросы по фреймворку Cotonti.

 

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
echidna
#15 2014-08-01 11:38
#39644 PRoHtml:

Вам уже ответил Булат, вопросы по фриланс бирже обсуждаются на его форуме

Сейчас задала на том, но тут-то я нашла Вас, кто мне помог тогда с мета-тегами категорий, вот Вас и спрашиваю. И потом, я все-таки надеюсь, что Булат сказал это не потому, что он против, чтобы тут спрашивали, а потому, что здесь шанс найти людей, знакомых со сборкой небольшой (хотя мой опыт говорит об обратном).

Вот тема на том форуме, см последнее сообщение: http://cmsworks.ru/forums/apps/freelance2/topic706?n=last#bottom

Added 22 hours later:

ProHtml, на форуме разработчиков пока что никакой полезной информации не поступило. Ваши же инструкции реально работали! Вы можете посоветовать, как быть, у меня даже с единым параметром (городская выдача) ссылка имеет вид: http://birep.ru/users?f=search&e=users&group=tutor&cat=&slocation%5Bcountry%5D=ru&slocation%5Bregion%5D=170&slocation%5Bcity%5D=0

 

This post was edited by echidna (2014-08-02 09:25, 9 years ago)

12>>>