Wave

Дата регистрации: 2008-07-16 17:29:14

Ник: Wave

Комментариев: 20

Редактировать персональные данные


Его последние комментарии:

  • Альтернативные визуальные редакторы
    2008-11-17 15:08:04

    Ну и что? Трудно скачать и убедиться, что можно вставлять редакторы?

    Работает нормально, я опробовал.

  • Используем аватарки
    2008-11-16 18:26:47

    Случайно наткнулся:

    admin\plugins\admin_options\templates.php

    70 строка.

    position: ralative

  • Появился Центр помощи MaxSite CMS
    2008-10-25 18:36:04

    Максим, можно пример того, как работать с собственными типами страниц, теми, что создаются в /admin/options/page_type

  • MaxSite CMS 0.23
    2008-10-17 13:08:54
    Я установил maxsite на хостинге, при установке не сделал секретную фразу, сейчас я прикрутил другой домен к сайту. Сейчас все попытки залогонится на сайт с другим доменным именем неудачны, как, впрочем, в инструкции по установке. Что посоветуете?
    Можно указать секретной фразой старый адрес, где устанавливалась система.

    А кстати, как этот момент взаимодействует с адресами с www и без www? Точно так же? С одного залогиниться можно, а с другого нельзя?

    Я-то секретную фразу указываю, но чтоб знать.

  • Версия MaxSite CMS 0.24-pre
    2008-10-15 10:34:17

    Pretorean, у меня файла три уже отличаются от тех, что в стандартной поставке. Я пока слежу вручную за этими файлами.

    Вариант - поставил на сайт и не трожь работающий механизм. В смысле, на сайт клиенту. Можно ещё задокументировать на всякий случай свои изменения. Ещё один вариант - на основе admin_page сделать плагин admin_page_my и пользоваться им. При накате версии поверх - не затрётся. Можно ещё в разрешениях прописать, что никто не имеет доступа к списку страниц, зато все имеют доступ к моему списку страниц. Это чтоб не смущало никого дублирование и не мешал стандартный плагин.

    Метод тоже не идеален. В данном случае проще первыми двумя пользоваться.

  • MaxSite CMS 0.23
    2008-10-14 20:27:47

    Денис, глянь в самом низу ссылочку "Вход".

  • Шаблон Xora.Ru для MaxSite CMS
    2008-10-14 13:08:57

    Алекс

    [cut]

    [cut Краткий текст анонса]

    [cut Читать дальше слов: %wordcount%]

  • Версия MaxSite CMS 0.24-pre
    2008-10-13 18:36:09

    STIX, это значит, что не включено расширение для php - mbstring. Это расширение для работы со строками в кодировке utf8 и оно заявлено в требованиях системы. Без него также не работает поиск и бог знает что ещё.

  • Версия MaxSite CMS для тестеров
    2008-10-13 16:16:23

    Да я-то понимаю. Сообщил на всякий случай. Можно запретить создавать цифровые слуги, предупреждать людей об особенности (в хэлпе, например) или просто забить на это дело, понадеявшись на здравый смысл пользователей cms.

  • Версия MaxSite CMS для тестеров
    2008-10-13 15:07:01

    Спасибо за is_page_cat! То, что надо!

    Глядючи в код, задумался о такой вещи...

    Создал запись с заголовком (и слугом) "23" - при попытке зайти на страницу, попадаю на страницу с id == 23.

    Изменил слуг на "023" - всё равно попадаю на страницу с id == 23. Причём, по ссылке "page/023".

    Слуг "23slug" вполне нормально отрабатывает (с чего мне стукнуло в голову, что могут быть проблемы, если слуги начинать с цифр - не пойму, ночью не спал, спать уже хочу).

    И наверняка со слугами категорий та же проблема.

    Разумеется, по page/00000003 попадаю на третью страницу. И даже вписав х.з. сколько нулей спереди, тоже.

  • Условия отображения виджета
    2008-10-09 00:17:56

    Поясню.

    is_type_slug('category', 'category-name') выводит виджет на /category/category-name/next/... но стоит зайти на любую страницу в этой простыне - и виджета уже нет. А мне нужно, чтоб был.

  • Условия отображения виджета
    2008-10-09 00:10:10

    А как выводить виджет только на страницах определённых рубрик или на страницах с определённым типом страниц?

    Допустим, я хочу выводить на страницах одной рубрики виджет с одной галереей, а на страницах другой рубрики - другую галерею, любой другой виджет, что угодно.

    В голову приходит только запрос к таблице page_type

    where 'page_type_id'= id-текущей страницы.

    Наверняка же можно проще поступить.

    По типу страниц будет полезно и при создании шаблонов для своих типов страниц. А то в админке они предусмотрены, но в стандартных шаблонах я что-то не вижу никакой разницы между blog и static, чтобы по аналогии сделать свой тип.

  • MaxSite CMS 0.23
    2008-10-08 12:04:48
    Да не может он чужой профиль редактировать. Он его вообще не видит.

    Я, перед тем как писать, перепроверил. Сейчас проверяю ещё раз. MSO 0.23, два пользователя из группы, которой

    Админ-доступ к «Группам и разрешениям» (admin_users_group)

    Админ-доступ к «Список пользователей» (admin_users_users)

    Разрешить добавлять новых пользователей (edit_add_new_users)

    Разрешить изменять анкетные данные других участников (edit_other_users)

    Разрешить изменять группу другим участникам (edit_users_group)

    Разрешить изменять пароль других участников (edit_users_password)

    Не разрешено. Но разрешено менять свои анкетные данные.

    Захожу под одним пользователем, захожу по admin/users/edit/3 id другого пользователя и меняю там всё. Всё кроме пароля успешно меняется. Пароль поменялся неуспешно. Т.е. на тот, который я использовал для ночных экспериментов. То ли ночью успешно поменял и не вспомнил об этом, то ли хрен его знает, но из-под второго пользователя еле зашёл.

    В тестовой версии всё нормально. Чужой профиль не виден с пометкой "доступ запрещён". Но тестовая появилась только вчера ночью.

    Я же об этой дыре ещё чёрт знает когда сообщал, и именно из-за неё не стал использовать mso там, где предполагается несколько пользователей. Там, правда, редактор ещё нужен тот, который умеет вставлять из ворда...

  • MaxSite CMS 0.23
    2008-10-08 00:04:44

    Pretorean

    Плагинов для cms мало, а шаблонов готовых всего три, зато писать свои плагины-шаблоны для неё одно удовольствие.

    а не писать - другое

    По-моему, не существует ещё ни одной cms, которая позволила бы из коробки без вложения знаний и времени создать достаточно сложный сайт. В качестве бонуса: ни одной cms, которая..., и которая при этом была бы быстрой и лёгкой. Эта - позволяет сайты определённой категории. Примерно той же, что вордпресс. Человек без знания php и возможности нанять специалиста может предпочесть её. Но у вордпресса есть преимущества: дохрена плагинов, в том числе e-commerce, интеграция с форумами, галереями, ещё там всякое... Комьюнити, известность. Шаблоны. Без специальных знаний на вордпрессе ещё можно сделать сайт, который не сделаешь на maxcms. И даже есть шанс, что он не будет тормозить и будет недырявым.

    Лично мне эта система симпатичней прочих и там, где ею можно обойтись, я стараюсь ею обходиться.

    Максим, а уж когда коммьюзер обозначился как коммьюзер, то не лучше ли хотя бы в таком случае в течении его сессии галочку поставить в поле коммьюзера.

  • MaxSite CMS 0.23
    2008-10-07 23:52:35

    Убивает эта галочка, по дефолту установленная в анонима. Особенно учитывая, что логин\пароль у меня в ФФ запомнены и всегда по умолчанию заполнены. Нужно только не забыть галочку переставить. А что если реализовать такую логику: по дефолту галочка внизу, но если приходят пустые мыло\пароль - считать, что комментарий от анонима?

  • MaxSite CMS 0.23
    2008-10-07 20:02:49

    Каталоги разного рода делать одно удовольствие. Иерархия разного рода есть. Можно выстраивать иерархию страниц, рубрик, делать разные типы материалов и по разному их отображать. Это всё куда гибче, чем в вордпрессе.

    Зато права пользователей - это недоделанный вопрос.

    С одной стороны можно назначать группы пользователей и гибко им редактировать права доступа. В том числе на создание или редактирование страниц, доступ к списку страниц, редактированию рубрик и так далее.

    С другой стороны чаще всего (не всегда) эти разрешения только убирают ссылки на нужные действия. Зная прямую ссылку можно добраться до некоторых опций, до которых не имеешь права добираться. Поэтому в качестве многопользовательской системы эта CMS годится либо для секретарш, которым и не интересно залазить в разделы настроек, либо для друзей, которые доверяют друг-другу, мол, не хакнет никто из круга.

    Плагинов для cms мало, а шаблонов готовых всего три, зато писать свои плагины-шаблоны для неё одно удовольствие.

  • Небольшая проблема с MaxSite CMS 0.23
    2008-10-03 23:56:24

    На сайте не замечал, а в админке иногда происходило.

  • MaxSite CMS 0.23
    2008-10-02 17:28:17

    Соори, кусок кода вырезался. И неверно указан файл шаблона.

    application\maxsite\admin\template\default\template.php

    <?= mso_load_jquery() ?>

    после неё добавляем

    <?= mso_load_jquery('jquery.tablesorter.js') ?>
  • MaxSite CMS 0.23
    2008-10-02 17:21:16

    А вообще, элементарное ведь действие:

    в каталог jquery (application\maxsite\common\jquery) кидается плагин jquery.tablesorter.js

    В админском шаблоне (application\maxsite\admin\default.php)

    после строчки добавляется строчка

    В плагине списка страниц (application\maxsite\admin\plugins\admin_page\admin.php)

    там где задаётся шаблон таблицы, меняем

    $tmpl = array (                                                                                
    			'table_open'		  => '
    <table class="page" border="0" width="99%">',
    			'row_alt_start'		  => '
    <tr class="alt">',                                       
    			'cell_alt_start'	  => '
    <td class="alt">',                                       
    	  );

    на

    $tmpl = array (                                                                                
    			'heading_row_start'	  => '
    <thead>
    <tr>',                                            
    			'heading_row_end'	  => '</tr></thead>
    <tbody>',                                   
    			'table_close' 		  => '</tbody></table>
    ',                                        
    			'table_open'		  => '
    <table class="page tablesorter" border="0" width="99%">',
    			'row_alt_start'		  => '
    <tr class="alt">',                                       
    			'cell_alt_start'	  => '
    <td class="alt">',                                       
      );

    И уже можно щелчком по заголовку сортировать таблицу страниц. Записи теперь легче искать по имени, дате, id, автору, флагу публикации.

    Для красоты решения ещё надо бы поправить стили заголовка таблицы, чтобы было видно, что можно по ней сортировать, и чтобы был виден способ и порядок сортировки. Но мне для себя это делать влом.

    Хотя... Максим, каким порядком принимаешь присылку таких вот мелких патчиков? в коде?

  • MaxSite CMS 0.23
    2008-10-02 10:58:44
    А вот выбор родителя - это да, проблема. Даже не представляю как к этому вопросу подойти...

    Или аяксово: всплывающее окошко со списком, а в нём разные сортировки и фильтры. :-[