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.

Далее...