Page 2 of 2

Re: Посоветуете ли CMSMS?

Posted: Sun Oct 05, 2008 2:51 pm
by von-hamster
landex wrote: ну как? есть прибавка у вас? :)
к сожалению все мои усилия порой под хвост коту из за хостера - когда он тормозит ничего не помогает :)
Когда хостер тормозит - ничего не помогает... Я сам недавно со своим ругался по поводу БД.

Вообще у меня есть прототип кэшировщика статических страниц (не поддерживает динамические вставки пока).

Re: Посоветуете ли CMSMS?

Posted: Sun Oct 05, 2008 2:58 pm
by von-hamster
Sonya wrote: Добавила шестым пунктом в статью со ссылкой на эту тему, в случае если уважаемый Hamster будет развивать эту тему здесь.
Можно и http://forum.cmsmadesimple.org/index.php/topic,26271.0.html добавить, заодно...

Re: Посоветуете ли CMSMS?

Posted: Sun Oct 05, 2008 3:02 pm
by von-hamster
ZYV wrote: Хорошо бы эти изменения, да в ядро...
Эти изменения не очень хорошо в ядро... Как я уже говорил - они хороши для сайтов с небольшим числом страниц и блоков - иначе будет большая нагрузка на память...

Re: Посоветуете ли CMSMS?

Posted: Mon Oct 13, 2008 1:46 pm
by von-hamster
Выкладываю модуль своего меню (последний вариант, с иерархией)...

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

В чем преимущество перед стандартным модулем:
Для любого количества меню на сайте используется максимум 2 запроса в БД...

В чем недостатки (или недоделки):
1. Нет ни хелпа, ни описаний ничего, кроме функционала...
2. Работает только с моими хаками (в частности с полной прогрузкой иерархии)...
3. Работает только с mysql
4. Нет нормального оформления модуля

Как пользоваться (вкратце):
1. копируем в модули, устанавливаем, как обычно
2. в контенте появится пункт "Локальное меню"
3. Добавляем новое меню - указываем имя (желательно - латиницей, с русским - не тестировал, но поидее должно работать), выбираем страницы, которые нужно отобразить в меню, сохраняем.
4. в папке templates модуля создаем файл шаблона для меню (там есть 3 примера, все параметры можно посмотреть в коде)
5. в свой шаблон добавляем вызов модуля:
{cms_module module='menu_simple' name='здесь_имя_которое_вы_задали' template='здесь_название_шаблона'}
например,
{cms_module module='menu_simple' name='top_menu' template='menu_simple_top.tpl'}

после этого поидее все должно работать для одного уровня. (см. шаблон menu_simple_top.tpl)

6. Для редактирования иерархии нужно нажать на значек между редактированием и удалением. В появившемся окне - много ворнингов - не пугаться... Нажать на ссылку refresh - сформируется первоначальное меню, в котором можно независимо от основной структуры - выстраивать свою иерархию... Тоесть, если вы измените основную иерархию - здесь ничего не поменяется, как и порядок вывода...

Какие основные данные доступны в шаблоне для элемента (не все):
1. text - это берется из основной иерархии - текст для меню
2. url - адрес
3. level - текущий уровень в иерархии
4. prev_level - предыдущий уровень в иерархии

Приложеный файл - это rar - архив - не пугаться, просто архивы нельзя прикреплять :-)

Re: Посоветуете ли CMSMS?

Posted: Wed Oct 22, 2008 10:36 am
by von-hamster
Кто-нть попробовал? Просьба высказать свое мнение...

Re: Посоветуете ли CMSMS?

Posted: Fri Oct 31, 2008 3:31 pm
by masterok
von-hamster!!! Супер!
Ваши коды не только ускоряют работу системы, но и ликвидируют один неприятный баг в админке, связанный со скриптом раскрытия и перемещения страниц в разделе "контент/страницы".
В дефолтной версии 1.4.1 этот скрипт не работал и выдавал ошибку. После внесения ваших кодов в соответствующие файлы все стало чудесным образом "бегать"...
Спасибо!

Re: Посоветуете ли CMSMS?

Posted: Fri Nov 14, 2008 10:08 am
by ZYV
Слушай, а у меня вот такая проблема. Есть сайт на древнейшей версии CMSMS типа 0.10, но, думаю, с тех пор в этом плане мало что поменялось. Там где-то 400-500 страниц. Обычных нормальных страниц, с ссылками и текстом. Короче нормальный такой информационный сайт. И при сохранении контента он дико тормозит. У меня есть такая мысль что там функция UpdateHierarchy как-то очень страшно работает. Правда ещё не разбирался и не уверен что буду - видать проще клиенту сказать сервер по мощнее взять :) Но вообще у кого-нибудь была такая проблема? Как оно там устроено?

Re: Посоветуете ли CMSMS?

Posted: Fri Nov 14, 2008 10:25 am
by von-hamster
В старых версиях - незнаю, в новой нет такой функции вообще - есть похожая SetAllHierarchyPositions...

Re: Посоветуете ли CMSMS?

Posted: Mon Jan 26, 2009 6:13 am
by von-hamster
Я предупреждал про большой сайт :)

Вообще мне не очень нравится, как здесь используется класс дерева - фактически я не нашел как он реально используется. Попробую его заменить, при свободном времени - о результатах сообщу...

Re: Посоветуете ли CMSMS?

Posted: Fri Apr 17, 2009 5:33 pm
by love-in-hell
блин... не могу загрузить модуль((