MaxSite CMS практика
Подписаться на эту рубрику по RSS
Циклы статей – один из способов дополнительной навигации для сайта. Статьи могут быть из разных рубрик, иметь разные метки, да и вообще – быть разного типа. И эти разношерстные статьи можно объединить в цикл статей.
Цикл статей подразумевает, что в каждой статье из цикла будет ссылка на предыдущую и следующую (по времени публикации) статьи.
Кроме того, будет заголовок цикла и ссылка на содержание цикла статей.
На мой взгляд, идеально для объединения статей в цикл будет связь дочерние-родительская страницы.
Далее...В MaxSite CMS есть два вида пользователей: users и comusers, информация о которых хранится в разных таблицах. Далее речь пойдет о комюзерах.
На данный момент в MaxSite CMS нет формы отдельной формы регистрации комюзера. Регистрация происходит автоматически в момент первого, отправляемого комюзером, комментария. Это правильно: зачем загромождать мозг комментатора лишними телодвижениями.
Но, в отдельных случаях (например для форума), может понадобиться отдельная форма регистрации.
Одно решение уже существует и выполнено в виде плагина Register: http://wave.fantregata.com/page/register.
Но там есть возможность инвайтов и регистрации юзеров.
Для себя же я сделал шаблонный файл register.php, который, всего-навсего, нужно разместить в папке type шаблона.
Далее...Вопрос, который можно считать классическим:
Я хочу, чтобы статьи в обратном порядке выводились не на mysite/home, а на mysite/news.
Поэтому, перенес содержимое home.php в news.php.
Почему по адресу mysite/news выводит 404 ничего не найдено? Что за хрень?
Признаюсь, я сам поначалу долго не мог пройти эту головоломку.
А сейчас мне эта головоломка не интересна и надоело отвечать на подобные вопросы. Поэтому решил написать один раз и сюда отсылать.
Далее...В статье пойдет речь о том, как и зачем добавить в форму комментирования комюзерами еще два поля: Сайт и Ник.
Совсем небольшой модификации подвергнутся функции mso_get_new_comment() и get_mso_get_comments(), которые находятся в файле common/comments.php.
Кроме того, нужно добавить в свой шаблон type_foreach файлы page-comment-form.php и page-comments.php. Далее...В предыдущей статье на эту тему Вывод меток сайта деревом я пытался придумать алгоритм, отображающий метки сайта в виде дерева на основе связей между метками по записям.
Но есть другой вариант.
Можно использовать для группировки меток группировку статей, которым присвоены метки, по категориям. Например: http://filsadovnik.ru/all_tags.
Далее...









