Возможно считать количество кликов в поле «ссылка»?
Возможно. Из коробки такого нет.
А так делаем небольшой компонент для подсчета кликов, и небольшой js файл, который посчитает клик, выведет рядом со ссылкой количество кликов (если надо). И подключим этот js файл в шаблон поля.
Возможно. Из коробки такого нет.
А так делаем небольшой компонент для подсчета кликов, и небольшой js файл, который посчитает клик, выведет рядом со ссылкой количество кликов (если надо). И подключим этот js файл в шаблон поля.
можете помочь в реализации и если да, то можете в ЛС написать стоимость такой доработки?
О классная идея, очень необходим
Def, Capitan, так подойдет? демо demo.bergorod.ru/pages/about.html
Немного подробностей
Данные о кликах хранятся в базе. С привязкой к типу контента, имени поля и id материала.
Создано новое поле Ссылка со счетчиком, дочернее от поля ссылка, отличающееся только измененным методом вывода данных в шаблон. Поэтому при обновлении icms проблем быть не должно — все изменения в поле Ссылка будут и тут.
Фразу вынесены в языковой файл. Если кому-то не нравится слово «переход», можете изменить на «клик»
Оформить счетчик можно в файле стилей templates\default\controllers\urlcount\css\check.css или перекрыть классы в своем шаблоне
.urlcount{ margin-left: 10px; font-size: 90%; opacity: 0.8; } .urlcount.loading{ width: 16px; height: 16px; display: inline-block; }
Как использовать
1. Установите архив
2. В список полей типа контента добавьте новое поле Ссылка со счетчиком, укажите опции
или, если поле ссылка уже было
Смените его тип на Ссылка со счетчиком, опции останутся те же
Если что-то пошло не так
Просто смените тип поля обратно на Ссылка. Формат у полей совершенно одинаковый, ничего не поломается.
Def, Capitan, так подойдет? демо demo.bergorod.ru/pages/about.html
Немного подробностей
Данные о кликах хранятся в базе. С привязкой к типу контента, имени поля и id материала.
Создано новое поле Ссылка со счетчиком, дочернее от поля ссылка, отличающееся только измененным методом вывода данных в шаблон. Поэтому при обновлении icms проблем быть не должно — все изменения в поле Ссылка будут и тут.
Фразу вынесены в языковой файл. Если кому-то не нравится слово «переход», можете изменить на «клик»
Оформить счетчик можно в файле стилей templates\default\controllers\urlcount\css\check.css или перекрыть классы в своем шаблоне
.urlcount{ margin-left: 10px; font-size: 90%; opacity: 0.8; } .urlcount.loading{ width: 16px; height: 16px; display: inline-block; }Как использовать
1. Установите архив
2. В список полей типа контента добавьте новое поле Ссылка со счетчиком, укажите опции
или, если поле ссылка уже было
Смените его тип на Ссылка со счетчиком, опции останутся те жеЕсли что-то пошло не так
Просто смените тип поля обратно на Ссылка. Формат у полей совершенно одинаковый, ничего не поломается.
Благодарности в виде любой суммы принимаются на Yoomoney (бывшие Яндекс деньги) 41001346743476 или Тинькофф 5536914053651570
Добрый день! спасибо =. тестирую. Почему-топри обновлении страницы не дает цифру, хотя клики считает при следующем клике.
Def,
не дает цифру
и на демо? Несколько раз перечитал, не понимаю, что не работает...
Def,
не дает цифру
и на демо? Несколько раз перечитал, не понимаю, что не работает...
отписал ссылку в личку
В приложении к сообщению версия 1.0.1. Была опечатка, и не показывалось количество кликов при первом показе ссылки (сами клики считались корректно).
Архив для установки/обновления один. Для обновления можно просто заменить файл system\controllers\urlcount\frontend.php взяв аналогичный из архива.
Установил все работает! Обязательно отблагодарю!
Установил все работает! Обязательно отблагодарю!
Тоже поставил. Донат закинул.
Единственное еще момент — можно ли вместо длинной ссылки, выводить какую-то постоянную фразу? Т.е сейчас ссылки бывают очень длинные не помещаются в экран. Можно ли добавить опцию, чтобы вместо УРЛ выводилось слово, например «ссылка на покупку курса» — в идеале в настройках поля эту фразу задавать.
Def, включите соответствующую опцию и пользуйтесь всеми возможностями поля ссылка, на основе которого сделано это поле
Def, включите соответствующую опцию и пользуйтесь всеми возможностями поля ссылка, на основе которого сделано это поле
Это проблемно объяснять пользователям, что надо поставить | и далее писать свое значение. Удобнее общее для всех задать порой.
Удобнее общее для всех задать порой
Название общее, а ссылки разные?
Удобнее общее для всех задать порой
Название общее, а ссылки разные?
т.е название будет например «купить курс» (в опциях к полю было бы отлично задавать)