avatar
+7.22
11.045

Николай

Klaus
Klaus
Специально поставил, проверил, все ок.

Может вы не авторизовались? Или может у вас есть каталог admin в папке с движком альто?
Klaus
Klaus
Кажется я знаю какой любимый цвет у Вадима =)
Klaus
Klaus
/app/config/config.local.php
Klaus
Klaus
А вы когда настраивали nginx и apache указали адрес сайта altocms.local? Или везде оставили как в статье site.dev?
Klaus
Klaus
Мда, из-за одной строки кода выбрать другой движок =)
В альто, точнее не в альто, а в шаблоне другие хуки используются. Пропишите это в файле newpublishfrom\classes\hooks\HookPublishfrom.class.php в 23 строке
$this->AddHook('template_form_add_topic_end','template_form_add_topic_topic_end');
Klaus
Klaus
Дизайн хороший, я бы использовал.
Klaus
Klaus
Осовременить не помешает. Главное чтобы Вадиму нравилось.
Klaus
Klaus
А я что, я не против =)
Когда дело доходит до денег все должно быть строго и четко.

Про ЛС и их каталог не хочу писать, бррр. Хочется чтобы было хорошо именно здесь. И разработчик понимал какие на него возлагаются обязательства при выкладывании плагина/шаблона в каталог. А пользователь понимал за что именно он заплатил.

Вот глядя на Алексея мне хочется верить в его порядочность и что он после очередного обновления альто не скажет что ему надоело. А в данный момент такое может произойти. Но в тоже время будь я на стороне Алексея спросил бы, «ну сколько же можно тянуть эту лямку».
Klaus
Klaus
Смотрите, сейчас каталог у нас ни на кого не накладывает никаких обязательств по поддержке плагинов и шаблонов.
Собственно это и надо урегулировать.

К примеру возьмем шаблон, тот же Brand. Постепенно альто допиливается и недавно вышла версия 1.0.9, а в скором времени выйдет и 1.1. И некоторые коммиты вносят корректировки в шаблоны start-kit и experience. Разработчику шаблона, чтобы поддерживать продукт в актуальном состоянии требуется при каждом обновлении править не только выявленные баги, но и переносить все изменения из дистрибутива в свой шаблон.
Резонный вопрос, а сколько по времени lexuspro будет этим заниматься. Ведь если человек купивший захочет обновлять альто, ему будут необходимы и обновления для своего шаблона.

Как по мне так в условиях пользования каталога должно быть указано время для бесплатного сопровождения. Возможность платной поддержки. А в случае отказа выпуска обновлений и сопровождения продукта передача исходного кода сообществу (а почему бы и нет, сообща люди смогут и обновить плагин/шаблон).
Klaus
Klaus
Ой, это было так давно. Спасибо, но уже не актуально
Klaus
Klaus
В Вики расписали работу роутера движка — altocms.ru/909.html
Klaus
Klaus
В каких других? В экшене index обрабатываются ссылки на Новые, TOP, Обсуждаемые и Главная. В ссылках на эти страницы будет слово index, ну кроме самой главной страницы. Все остальные страницы обрабатываются своими экшенами и там нет слово index в ссылках.
Klaus
Klaus
2. Надо дополнить. Одного указания в конфиге будет недостаточно для смены, придется менять и в шаблонах ссылки. Может можно и проще как-то.
Klaus
Klaus
1. Думаю каждую конкретную страницу нужно разбирать в отдельности. Страницы статичные, да наверно стоит написать об этом на git чтобы исправили. У страниц записей и страниц блогов вторая и последующие страницы указываются через pageX/ Т.е. это не последние страницы.
2. Слово, а в данном случае это название экшена нельзя убрать иначе нарушится роутинг. Его можно поменять указав в конфиге
$config['router']['page']['newname']          = 'ActionPage';

3. Слово topics тоже не убрать, поскольку у нас два разных поиска, один topics — поиск по тексту топиков и заголовкам, второй comments — поиск по комментариям
4. Тоже не убрать. Index это экшен, а в нем вызывается ивент new. А в этом экшене несколько ивентов. Чтобы сделать ссылку без слова index нужно создать свой экшен, с тем названием что вы хотите в нем создать один ивент и скопировать туда код из экшена Index.
Klaus
Klaus
Заметил еще до НГ. Молодцы.

Несколько удивило что для Вики решили использовать статьи и блоги, а не страницы. Отдельным плагином потом выпустите?
Klaus
Klaus
Ясненько. Значит плагин пытается вставить код сапы и в админке, а для неё используется другой шаблон. Итого в хуке в RegisterHook нужно добавить проверку чтобы хуки отрабатывали только для сайта, исключая админку. Т.е. сделать
public function RegisterHook() {
    if (Router::GetAction() != 'admin') {
    ...
    }
}
Klaus
Klaus
Вы опишите что именно не работает.

Но почти уверен что в шаблоне нет нужных вам хуков, т.е. вам нужно указать другие названия хуков, хотя все это просто гадание.
Klaus
Klaus
Вадима и всех-всех-всех тоже с праздником. Приятно быть отмеченным =)

У нас образовалась довольно неплохая атмосфера на сайте. Это не может не радовать. Хорошие люди всегда притягиваются.
В честь НГ предлагаю inliquid мир.

Хочется сказать спасибо Вадиму, за то что сплотил людей вокруг себя.

А отдельное спасибо Андрею, за то что развивает новую версию Альто.

Очень хочется верить, что в новом году будет побольше свободного времени, которое можно будет потратить на создание полезных плагинов. Идей то хватает =)
Klaus
Klaus
А папку с плагином вы правильно назвали «xmas»?

И хватит уже заливать вручную плагины на фтп. Закачать и установить же можно через админку. В таком случае плагин распакуется в нужную папку, это при условии что плагин для версии альто 1.0
Klaus
Klaus
А можно хотя бы приблизительно услышать пожелания к функционалу? Идея то интересная, но зная какие бывают порталы городов, сборка может оказать очень-очень масштабной.