dwd

dwd

+382
Репутация
6746
Рейтинг
+3
dwd dwd Компонент «Награды и звания» 5 лет назад
Что именно вы собираетесь переводить? Элементы интерфейса переводятся при помощи языковых констант, ну а кроме них там переводить особо нечего. Названия и описания наград и званий и тексты сообщений пользователям. Учитывая, что перевести все это надо единожды, объем невелик, то сделать это можно прямиком в БД. Хотя если вам это столь необходимо я могу доработать для вас компонент нужным вам образом.Компонент Языки с текущей задачей не справится, поскольку его этому не учили, он умеет работать только с присутствующими в системе данными. Мы же с вами в данном случае говорим о стороннем компоненте.
+3
dwd dwd Компонент «Награды и звания» 5 лет назад
Да, спасибо. Уже сам нашел и исправил.
+8
dwd dwd Компонент Достижения 5 лет назад
Поскольку за моим комментарием последовал ряд вопросов, подобных вашему, то скорее всего таки придется достать этот компонент с полки, стряхнуть с него пыль, добавив ряд функций, таких как, например, автоматическая выдача наград и званий по крону, и выложить в каталоге дополнений. Постараюсь этим заняться в самое ближайшее время.
+9
dwd dwd Компонент Достижения 5 лет назад
Задумка хорошая и правильная, но в текущем виде малопригодна к использованию. Над чем стоит подумать?
1. Сделать звания и награды отдельными функциями

2. Сделать отображение наград в комментариях

3. Звания должны выделять облатателей цветом среди других пользователей

4. Звание должно отображаться в профиле

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

6. Админ должен иметь возможность наградить пользователя

7. а также выдать ему звание или лишить звания
+1
dwd dwd Поле «Список с добавлением значений» 5 лет назад
2-й абзац этого поста говорит о том, что данное поле ничем с точки зрения хранения данных не отличается от системного поля Список(list). И опция мультивыбора работает в нем тоже. Не вижу никаких сложностей в замене оного поля другим. Ну а если же вы про поле Мультисписок(lsbitmask), то у него изначально совсем другой формат хранения данных и оно не совместимо ни с системным полем Список ни с данным полем. В этом случае рекомендую посмотреть в сторону поля Конструктор списков.
+3
dwd dwd Поле «SEO-текст» для ICMS 2 - Обновление 1.8.0 5 лет назад
В установочном пакете есть замечательный файлик - readme.txt))
А еще в настройках поля есть галочка "Использовать кэш для показа на сайте".

В последних версиях системы результат рендеринга полей содержится не в массиве записи, а в $fieldset['fields'] и выводится вот таким образом:

Код PHP:
  1. <?php foreach ($fieldset['fields'] as $field) { ?>
  2. <div class="value"><?php echo $field['html']; ?></div>
  3. <?php } ?>
Поэтому либо используем кэширование и выводим как

Код PHP:
  1. <?php echo $fieldset['fields']['имя поля']; ?>
либо рендерим на лету

Код PHP:
  1. $fieldset['fields']['имя поля']['parser']->setItem($item)->parse(1);
+3
dwd dwd Поле «SEO-текст» для ICMS 2 - Обновление 1.8.0 5 лет назад
Не смог придумать ни одного примера, где бы то могло понадобиться. С точки зрения оптимизации это вообще считается злом. Так что специального тега для этой цели нет, но вы можете попробовать собрать нужную ссылку самостоятельно используя другие теги. Тут все зависит от конкретной задачи, которая перед вами стоит. Например, если вы говорите о страницах записей, то
Код HTML:
  1. <a href="/{ctype-name}/{item-slug}.html">Ссылка</a>
0
dwd dwd Кнопки социальных сетей 5 лет назад
Здравствуйте! Даже не знаю что и сказать. Всем соц.сетям передается один и тот же адрес изображения

Код JS:
  1. var links = {
  2. 'ok' : link_target + 'title=' + title + '&url=' + url + '&imageUrl=' + picture,
  3. 'vk' : link_target + 'title=' + title + '&url=' + url + '&image=' + picture,
  4. 'fb' : link_target + 'title=' + title + '&u=' + url + '&picture=' + picture,
  5. 'gl' : link_target + 'title=' + title + '&url=' + url + '&src=' + picture,
  6. ...
  7. 'pn' : link_target + 'description=' + title + '&media=' + picture + '&url=' + url
  8. };
Так что я затрудняюсь сказать почему так происходит. Можете скинуть мне на почту детали - код, которым вы выводите кнопки, адрес сайта и т.д. и я попробую разобраться.
+3
dwd dwd InstantCMS 2.11.1 и InstantCMS 2.12.0 6 лет назад
В файле system/core/controller.php в строке 1198
Код PHP:
  1. if (!is_string($value) || !preg_match("/\b(?:(?:http?|https):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i", $value)){ return ERR_VALIDATE_URL; }
Ну или ждать пока пофиксят.
+4
dwd dwd InstantCMS 2.11.1 и InstantCMS 2.12.0 6 лет назад
Сильный релиз. Действительно порадовали, спасибо!
Функции валидации теперь можно использовать помимо контроллеров - в самих полях. Функции в полях имеют больший приоритет;
Поля теперь могут быть автоматически мультиязычные опцией multilanguage. В моделях автоматически включается механизм мультиязычной выборки.
Методы модели для работы с категориями (вложенные множества) теперь могут работать с любыми таблицами;
А вот за это отдельная благодарность! Это делает систему универсальнее и открывает новые возможности разработчикам. Ну а по поводу мультиязычности - еще 4-5 таких шагов и Инстант наконец-то станет мультиязычным из коробки. Без вставок, правок и прочих костылей.
+2
dwd dwd Discord WebHooks 6 лет назад
Почта есть в моем профиле. Вы всегда можете написать и изложить суть вашей проблемы. Ну а там что-нибудь да придумаем.
+1
dwd dwd Discord WebHooks 6 лет назад
Компонент предназначен для уведомлений о новых публикациях в каналах дискорда. В комплекте имеется хук только для типа контента news. Вы можете использовать компонент и в других типах контента при желании. Для других типов достаточно заменить "news" на имя вашего типа контента в названии и содержимом файла content_news_after_add.php. Лента активности не является типом контента и с ней такой номер не пройдет, там надо писать отдельный хук для нее.
+2
dwd dwd Discord WebHooks 6 лет назад
Убедитесь, что хуки компонента включены в админке, ваш тип контента имеет имя news и ссылка вебхука вписана верная.
+1
dwd dwd Компонент «Желания» 6 лет назад
"хочу" и "могу" это стандартные записи стандартного типа контента. Привязывайте их так же, как вы это делаете в других типах контента.
+1
dwd dwd Компонент «Желания» 6 лет назад
Да как бы незачем. Новые поля будут иметь правильный ctype_id
+1
dwd dwd Компонент «Желания» 6 лет назад
С 99%-ной уверенностью можно сказать, что при установке компонента была неверно указана папка сайта.
+1
dwd dwd Компонент «Желания» 6 лет назад
Не могло не помочь. А вот в вашу цифру 3 я почему-то не верю. Хотя бы потому, что при установке системы тип контента Новости имеет id=10
cms_content_types

cms_con_wishes_fields
+1
dwd dwd Компонент «Желания» 6 лет назад
Да, есть такое недоразумение. Откройте таблицу cms_con_wishes_fields и смените цифру в поле ctype_id на реальный id вашего типа контента wishes. его можно узнать в таблице cms_content_types.
+2
dwd dwd Поле «Подсказки в форме» 6 лет назад
Это чисто чтоб пофлудить? «Подсказки в форме» - по-моему здесь конкретно написано где они будут)))
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.