Zau4man

Zau4man

+1110
Репутация
19741
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Как сделать сделать предустановленное изображение? 19 апреля 2024 в 17:05

Но когда я нажал сохранить, новость появилась без фотографии

Саня

потому что поле хранит данные в виде массива копий фотографий, уменьшенных по настройкам пресетов. А вы ей отдаете одну картинку

Начал создавать новую новость, и у меня фотография вроде как подгрузилась

Саня

это фича. Пользоваться этим в поле Изображение не стоит

Что нужно сделать, чтобы фото по умолчанию выходило в новости?

Саня

Поработать с шаблоном записи. Добавить проверку наличия фотографии, и если ее нет, то выводить заглушку.

#2 [ЕСТЬ РЕШЕНИЕ] Вывод поля Ссылка из профайла автора в шаблоне контента 18 апреля 2024 в 21:34

Либо я что то не так с виджетом настраиваю...

Grey4ik

скорее всего.

  1. <?php echo cmsUser::get('id'); ?>

будет работать в любом файле системы...

#3 Перенос контента с ТК на форум 18 апреля 2024 в 14:08

 F_a_R_i_D, возможно. Подсмотреть код создания новой темы в форуме и повторить его в миграторе.

#1 Подмена устройства 17 апреля 2024 в 16:51

В рамках вопроса темы возникло решение в виде отдельного компонента, который позволяет «на лету» менять устройство. Может пригодиться для тестов. И не нужно будет лезть в инструменты разработчика, чтобы удалить cookies.

Как использовать

1. Установить zsetdevice20240417_1.0.0.zip
2. Разместить виджет «Панель» из группы «Управление устройством» в нужном месте с необходимыми настройками видимости (например, оставить видимым только для админов)

Перейти на сайт. В левом верхнем углу будет кнопка переключения устройства.

Изображение

Работать должно и на default шаблоне.

Решение бы не появилось без финансовой поддержки от CEH9I

Пригодилось решение и вам? Поддержите появление разработки в каталоге любой суммой на Yoomoney (бывшие Яндекс деньги) 41001346743476

Прикрепленный файл
zsetdevice20240417-1-0-0.zip 7 Кб
#4 [ЕСТЬ РЕШЕНИЕ] Вывод поля Ссылка из профайла автора в шаблоне контента 17 апреля 2024 в 16:45

через виджет HTML

Grey4ik

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

Если планируете в шаблоне, то

  1. <?php $user_id = cmsUser::get('id'); ?>

должно хватить.

У гостя $user_id будет равен нулю.

#5 [ЕСТЬ РЕШЕНИЕ] Вывод поля Ссылка из профайла автора в шаблоне контента 17 апреля 2024 в 10:06

 Grey4ik, id просматриваемого профиля или id пользователя, который смотрит сайт?

Вывести где?

ID текущего пользователя можно вывести так

  1. <?php echo cmsUser::get('id'); ?>
#6 [ЕСТЬ РЕШЕНИЕ] Оформление персонального меню на мобильных устройствах 17 апреля 2024 в 10:04

 Михаил, чтобы посмотреть на сайт как пользователь мобильного телефона, откройте сайт в браузере с инструментами разработчика, уменьшите экран слева, а затем удалите куку icms[device_type] во вкладке Application как показано на картинке.

Изображение

После обновления страницы кука появится заново, но уже со значением mobile. И при клике по нику будет показываться профиль как у вас на картинке.

#7 Как добавить новый язык. Мультиязычность. 16 апреля 2024 в 16:35

то зачем ограничивать сайт двумя языками

Abobo

никто не ограничивает. Добавляйте свой перевод, выше написано как

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

Abobo

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

В instantcms одна из самых проработанных систем мультиязычности, что есть среди cms.

#8 Как добавить новый язык. Мультиязычность. 16 апреля 2024 в 14:23

заставить

Abobo

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

#9 Как добавить новый язык. Мультиязычность. 16 апреля 2024 в 07:31

 Abobo, заходите на ваш сайт с помощью ftp. Скачиваете папку /system\languages/ru или /system\languages/en

Переименовываете ее, например в cn

Затем открываете каждый файл из этой папке в каком-то редакторе, например, в notepad++ notepad-plus-plus.org/downloads/

В каждом файле строчки типа

  1. define('LANG_LOADING', 'Загрузка...');

Заменяете правую часть на перевод, например так

  1. define('LANG_LOADING', '下载...');

и так во всех файлах.

Потом копируете папку cn в папку /system\languages/ рядом с такими же ru и en. И можете выбирать cn в настройках сайта во вкладке Интерфейс.

Перевод файлов на другой язык стоит доверить носителю языка.

#10 После обновления ICMS до 2.16.3 пропали некоторые кнопки в редакторе TinyMCE. 15 апреля 2024 в 21:14

Проблему подтверждаю. В 2.16.3 был обновлен редактор на новую версию. Видимо, в ней что-то изменилось в подключении плагинов. Решения у меня нет.

#11 Как правильно прописать session_name и session_save_path если я делаю копию сайта ? 14 апреля 2024 в 16:10

 Goose, посмотрите в админке сайта Изображение

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

404 при удалении категории

Goose

только что спокойно удалил на демо сайте demo.instantcms.ru/admin/content/5 категорию в статьях. Проблемы не возникло.

Проблема была раньше, связана с необновленным шаблоном админки.

Изображение

#12 Открытие рекламной ссылки 14 апреля 2024 в 10:43

Может быть защита от скликивания?

Яндекс прекрасно знает, что кликает владелец сайта...

Я бы так не делал.

#13 Разделить описание категории на верхнюю и нижнюю части 11 апреля 2024 в 22:33

Другой компонент для той же задачи. С меньшим количеством файлов. Прошлый нужно отключить/удалить.

1. Ставим архив contentextdescr20240411_1.0.0

2. В настройках компонента Контент — расширенное описание выбираем типы контента, в которых нужно второе описание

Изображение

3. Редактируем категорию, видим второе поле

Изображение

Так будет при просмотре сайта, но...

Изображение

… но только после редактирования файла шаблона templates\ваш_шаблон_или_modern\controllers\content\category_view.tpl.php

В самый конец файла добавьте

  1. <?php if (!empty($category["description_extended"])){?> <div class="category_description_extended mt-2"><?php echo $category["description_extended"]; ?></div> <?php } ?>
Добавлено спустя Только что

Работать будет на 2.15.1 и новее

Прикрепленный файл
contentextdescr20240411-1-0-0.zip 6 Кб
#1 Комментарии - удаление автором 10 апреля 2024 в 10:55

В приложении к сообщению небольшой компонент, который дает возможность автору материала удалять неугодные комментарии самому, не прибегая к системе жалоб и т.п. Такая возможность уже как полгода есть на vcru Чем мы хуже :)

Автор материала будет видеть у чужих комментариев кнопку удаления. Удалять комментарии админов нельзя.

Работает на 2.16.0 и новее

После установки откройте настройки компонента Комментарии — удаление автором и укажите типы контента, в которых такая возможность нужна.

Изображение

Комментарии будут удаляться полностью, если отметить опцию Удалять полностью

Если что-то пошло не так, достаточно отключить компонент в списке компонентов. И написать в этой теме.

Компонент не появился бы без поддержки от Викторыч

Поддержать появление компонента в каталоге можно любой суммой на Yoomoney (бывшие Яндекс деньги) 41001346743476 или переводом на карту Тинькоф 5536914053651570 (Евгений Б.)

Прикрепленный файл
commentsclean20240410-1-0-1.zip 9 Кб
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.