Поле "Список телефонов и мессенджеров"

Поле "Список телефонов и мессенджеров" для InstantCMS, с помощью которого можно добавить и вывести любое количество телефонов и ссылок на мессенджеры.
Поле "Список телефонов и мессенджеров" 0Поле "Список телефонов и мессенджеров" 1Поле "Список телефонов и мессенджеров" 2

Поддерживаются:

  • Телефон
  • Telegram
  • Viber
  • WhatsApp
  • Skype
  • Email

В опциях можно включить указание контактного лица, указать маски для телефонов, указать, сколько контактов выводить в списке записей. Кнопку можно выводить просто иконкой. Также есть подстановка значений из профиля. 

Как скачать?

Скачивание доступно только для VIP-пользователей.

0
CEH9I CEH9I 4 месяца назад #

Пушечная пушка)) Спасибо))

0
Тимофеев Алексей Тимофеев Алексей 4 месяца назад #

Спасибо за умные настройки. Попробовал убить ))) неубиваемый.

0
skewes skewes 4 месяца назад #

А я енотов решил накинуть немного))) А еноты взяли и закинулись не так, как хотел...
В общем нажал на пополнить и добавил 175 енотов, они сразу к вам в норку убежали, а мои 25 енотышей остались у меня в норке, брррррр, ну в моей норке)))) Пхахахахахах))) Ну я думаю вы меня поняли...

PS. Я тут просто в Домодедово сижу, рейс задержали на +100500 часов… Вместо 17 вечера часов надеюсь что полетим в 6 утра))) Поэтому уже крыша немного едет… В норку… К енотам))))

0
skewes skewes 3 месяца назад #

Здравствуйте.

При включенной отладке показывает такую ошибку — Notice: Undefined index: code in /home/c/cx70732/veskrd/public_html/system/fields/messd.php on line 164

При выключенной все работает)))
Версия инстанта — 2.15.1 — не подскажите что это такое и как вылечить?

0
admin admin 3 месяца назад #

Мало данных. Покажите скриншот настроек поля, заполнено ли поле в записи? Не могу воспроизвести.

0
skewes skewes 3 месяца назад #

Изображение

Изображение

Изображение

0
admin admin 3 месяца назад #

Читайте внимательно, что я написал выше. Кроме настроек нужны еще данные. Заполнено ли поле в записи? Как воспроизвести ошибку? Ну да ладно.

Попробуйте заменить 164 строку в файле system/fields/messd.php на это:

  1. $arr[] = $item['messenger'].'|'.($item['code'] ? $item['code'] : '').'|'.$code.'|'.$item['contact'].'|'.$contact.'|'.$person;

Отпишитесь о результате.

0
admin admin 3 месяца назад #

Еще.

Строка 124 в этом же файле

  1. $codes = [];

Ее нужно переставить вверх перед

  1. if (count($mask) > 1) {

Должно получиться так:

  1. $codes = [];
  2.  
  3. if (count($mask) > 1) {
  4.  
  5. foreach ($mask as $item) {
  6.  
  7. $el = explode('|', $item);
  8.  
  9. $codes[] = $el[0];
  10.  
  11. }
  12.  
  13. }
0
skewes skewes 3 месяца назад #

Поменял, не помогло к сожалению))) Ну да ладно, ничего страшного, без отладки работает и на том спасибо)))

Когда вы находитесь на этом сайте, мы следим за вами. Мы не злопамятные, поэтому записываем всё в блокнотик и в файлы cookies. И вы с этим полностью согласны. Без вариантов.
601925
1653630455