Доброго дня всем.
Немного не могу понять) пишу компонент, проблема с установкой.
Точнее устанавливается он прекрасно, но все дело в том, что после установки если нажать на ссылку "Установить компоненты", то он по прежнему там доступен для установки
Версия ICMS 1.10.4 чистая
Почему?)
Двойная установка компонента
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
#2
18 ноября 2014 в 17:14
Доступен для установки, или обновления?то он по прежнему там доступен для установки
#3
18 ноября 2014 в 17:23
именно установки, написал же)
Сегодня в 23:55
#4
18 ноября 2014 в 19:21
У Вас не удаляется файл установки компонента, который должен удаляться автоматически. удалите его вручную и проблема решиться
#5
18 ноября 2014 в 19:27
ValeraK, так если я не ошибаюсь, то для компонентов удаление установочного файла не требуется. И тем более он не должен удаляться автоматически
если компонента из папки components нет в базе, — он выводится на странице установки
#7
18 ноября 2014 в 23:25
IngDesign, в базе он есть. После установки прописался как и положено в таблице cms_components
Плюс создал в базе таблицы для себя
Еще есть предположения?)
Плюс создал в базе таблицы для себя
Еще есть предположения?)
Подтверждаю что с некоторыми сторонними компонентами есть такое. Хотя после установки все работает но возможность повторно установить остается.
Значит чтото не доделывают программисты.
Значит чтото не доделывают программисты.
#9
19 ноября 2014 в 06:18
Проверьте, в файле установки install.php переменной $_component['link'] должно быть присвоено название папки компонента. Скорее всего не соответствует. Т.е. для блогов к примеру должно быть так:
$_component['link'] = 'blogs';
#10
19 ноября 2014 в 10:41
Марат, спасибо большое. Проблема была именно в этом. Решил ссылку сократить) Буду знать теперь)