компоненты, шаблоны, виджеты, плагины, модули, хаки/патчи
Есть вот такой общий каталог:
instantcms.ru/catalog/1004
Как отфильтровать в нем дополнения, совместимые с двойкой?
сделал все внешние ссылки через редирект методом
<script type="text/javascript"> $(document).ready(function () { $('a').each(function (index) { if (this.href.indexOf("https://<?php echo $_SERVER['HTTP_HOST']; ?>\/") != 0) { this.href = "/redirect?url=" + this.href; } }); }); </script>
Где косяк ?
Спасибо
+ при добавлении дополнения в каталог добавить поля где разработчик должен будет указать дополнительные данные дополнения:
а) открыт или закрыт исходный код
б) планируются или нет обновления дополнения и на каких условиях (платно/бесплатно)
в) добавить пункт выбора конкретной (минимальной) и поддерживаемых версий icms, чтобы пользователь с Icms 2.0.0 не скачивал/покупал дополнения для 2.7.1
г) дополнительно в фильтрацию добавить версию Icms
д) после выхода очередной новой версии icms добавить отметку, было или нет после этого обновления (если обновление не требуется, разработчик должен это отметить после релиза обновления icms). И соответственно показывать обновленные дополнения в списке выше, чем устаревшие.
Таким образом можно уже до стадии скачивания/покупки получить ряд ответов и замативировать разработчиков на быстрое обновление своих, чтобы их дополнение было в топе. Иначе получается что старое, постоянно и регулярно обновляемое дополнение всегда в конце списка. А более новое но не обновляемое — выше.
P.s. мысли вслух)
Согласен на все 100. Дополнение которое обновили, должно подниматься в топ. Дело двух минут, добавить набор "Все", где сортировка будет по дате обновления.И соответственно показывать обновленные дополнения в списке выше
Там сейчас есть только "поиск по названию" и то нужно постараться чтобы найти это поле.
Поиск бы нормальный сделать бы :(
В общем описании указывать все версии icms, в которых работает дополнение. При добавлении новой версии дополнения, указывать только те версии движка, для которых оно предназначено.в) добавить пункт выбора конкретной (минимальной) и поддерживаемых версий icms, чтобы пользователь с Icms 2.0.0 не скачивал/покупал дополнения для 2.7.1
Можно создать виджет "Последние обновления", и выводить в каждой категории, в котором бы отображались обновленные дополненияд) после выхода очередной новой версии icms добавить отметку, было или нет после этого обновления (если обновление не требуется, разработчик должен это отметить после релиза обновления icms). И соответственно показывать обновленные дополнения в списке выше, чем устаревшие.