Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
#1 Разметка OG для двойки 10 ноября 2014 в 18:11

нужно у картинки указать полный путь с доменом

Timmy
для этого укажите третий параметр в html_image_src($item['название поля для картинки'], 'normal', true)
#2 Разметка OG для двойки 10 ноября 2014 в 17:17
тогда в файле \templates\default\controllers\content\item_view.tpl.php после 11-12 строки добавьте
  1. $this->addHead("<meta property='og:description' content=" . $item['seo_desc'] . "' />");
с картинкой примерно также
  1. $this->addHead("<meta property='og:image' content=" . html_image_src($item['название поля для картинки'], 'normal') . "' />");
#3 Разметка OG для двойки 10 ноября 2014 в 16:48
В двойке есть метод addHead() в классе cmsTemplate. В него можно добавить любой тег например
  1. [code=php]cmsTemplate::getInstance()->addHead('<meta property="og:description" content="" />')[/code]
и добавить в файл шаблона.
Если мета-тег один для всех, то вставить его можно в main.tpl.php, либо в конкретный файл шаблона.
#4 Нужна микро-доработка стандартного модуля 10 ноября 2014 в 13:24
Доротея, да
#5 Нужна микро-доработка стандартного модуля 10 ноября 2014 в 06:21
Что-то быстро отправилось))).
Затем в файле \templates\_default_\modules\mod_usermenu.tpl

в нужном месте ставим это
  1.  
  2. {if $group_id == id_группы_X || $is_admin}
  3. <span class="my_class">
  4. <a href="/ссылка_куда_надо">Ссылка куда надо</a>
  5. </span>
  6. {/if}
  7. {if $group_id == id_группы_X || $group_id == id_группы_Y || $is_admin}
  8. <span class="my_class">
  9. <a href="/ссылка_куда_надо_другим">Ссылка куда надо другим</a>
  10. </span>
  11. {/if}
  12.  
#6 Нужна микро-доработка стандартного модуля 10 ноября 2014 в 06:14
В файле \modules\mod_usermenu\module.php примерно в 28 строке после
  1. assign('id', $inUser->id)->
добавить это
  1. assign('group_id', $inUser->group_id)->
чтоб получилось как-то так
  1. assign('id', $inUser->id)->
  2. assign('group_id', $inUser->group_id)->
  3. assign('newmsg', cmsUser::getNewMessages($inUser->id))->
#7 [ЕСТЬ РЕШЕНИЕ] Вложенные типы контента в двойке (Связи типов контента) 6 ноября 2014 в 14:11
jorgovich, нет у меня мапса, вам показалось smile. Там своя разработка пока в стадии ваяния для "личных нужд". По мапсу и моим связям — могу сказать одно: вы можете вывести категорию или сделать набор — кинотеатры на карте и Места для ловли на карте. Тогда в конкретной статье можете вывести их в поле связей. в том виде они и будут выглядеть как и по прямой ссылке на набор или категорию или контент.
#8 [ЕСТЬ РЕШЕНИЕ] Вложенные типы контента в двойке (Связи типов контента) 6 ноября 2014 в 08:42

первую вкладку контента показывать бы сразу

Gumoff
эта возможность выбирается в настройках самого поля, для этого надо поставить галочку возле "Разворачивать содержимое первой вкладки".
Иллюстрация
#9 [ЕСТЬ РЕШЕНИЕ] Вложенные типы контента в двойке (Связи типов контента) 5 ноября 2014 в 13:16
оказывается в двойке контент редактируется с фронта, поэтому тут сделал пользователя moderator@krivo.pro с паролем moderator. Добавил в каждом типе контента своё поле и теперь любой можете создать в любом типе контент и прилепить к нему другой доступный контент.
#10 Хотелки 1.10.5 5 ноября 2014 в 11:34
Алфей, а я видел в багтрекере, что maxisoft шаманил с CKeditor-ом
#11 [ЕСТЬ РЕШЕНИЕ] Вложенные типы контента в двойке (Связи типов контента) 5 ноября 2014 в 06:12
AndroS, у меня мапса нет, но судя по видео в нём можно прикрутить любое поле, как в обычном типе контента. Фильтрация идёт по категории и/или набору, какой набор фильтров в "дочернем" типе контента вы создадите такой и выведет. Единственное, пока не решаемым остаются ссылки в самом доп. контенте. Они уводят со страницы основного типа контента на дочерний. Если ещё интересно могу в личку прислать логин/пароль админа от демо сайта. Поковыряетесь, так сказать "на бою" smile
#12 [ЕСТЬ РЕШЕНИЕ] Вложенные типы контента в двойке (Связи типов контента) 4 ноября 2014 в 20:53
Забыл добавить — ссылки работают на всемогучем аяксе.
#13 [ЕСТЬ РЕШЕНИЕ] Вложенные типы контента в двойке (Связи типов контента) 4 ноября 2014 в 20:50

Пример:

1. Создаем на сайте РАЗДЕЛ КОНТЕНТА(первый уровень тип контента) Организации с полями: адрес, телефон, Название, Фото и т.д.
2. Создаем в этом РАЗДЕЛЕ типы контента НОВОСТИ КОМПАНИИ и ОТЗЫВЫ, ВОПРОСЫ И ОТВЕТЫ и т.д. — вариантов масса и не только в сфере каталога организаций.

AndroS
если слегка перефразировать эти пункты, то можно решить всё с помощью одного поля.
1. Создаём на сайте типы контента РАЗДЕЛ КОНТЕНТА Организации с полями: адрес, телефон, Название, Фото и т.д., НОВОСТИ КОМПАНИЙ, ОТЗЫВЫ, ВОПРОСЫ И ОТВЕТЫ и т.д.
2. В типах контента НОВОСТИ КОМПАНИИ и ОТЗЫВЫ, ВОПРОСЫ И ОТВЕТЫ и т.д. создаём категории для РАЗДЕЛА КОНТЕНТА Организации или выделяем весь тип скажем "Претензии к Организации".
3. Создаём в типе контента РАЗДЕЛ КОНТЕНТА Организации поле:
(дальше под спойлером, картинки просто для примера)


При добавлении материала для Организации появится такой набор инпутов и селектов

выбираем что надо и прикрепляем сколько хотим (если не ограничено):
типы контента НОВОСТИ КОМПАНИИ и ОТЗЫВЫ, ВОПРОСЫ И ОТВЕТЫ и т.д., любые категории в этих контентах, любые записи в этих контентах, любые наборы этих контентов, указываем количество записей, если вывод материалов списком и называем ссылку, как хотим ее видеть на сайте.

в итоге при открытии данного материала из РАЗДЕЛА КОНТЕНТА Организации получим

А так будет при нажатии на ссылку


и получаем как на демке
#14 [ЕСТЬ РЕШЕНИЕ] Запрос строки из базы Groups 2 ноября 2014 в 21:25
Попробуйте
  1. getItemByField($table_name, $field_name, $field_value);
#15 [ЕСТЬ РЕШЕНИЕ] Вложенные типы контента в двойке (Связи типов контента) 2 ноября 2014 в 19:07

Может, можно выложить хак?

Олег с клещами
у меня в профиле скачайте файл bonds_free.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.