Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » mojito cms

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Открыть новую тему     Написать ответ в эту тему

fathersGrave



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Собственно, дописываю CMS "своей мечты" [...]


 
Новая система mojito теперь доступна для скачивания.
 
 
 
Старое




Подправил название...

Всего записей: 716 | Зарегистр. 21-04-2003 | Отправлено: 20:07 14-08-2004 | Исправлено: fathersGrave, 19:38 03-10-2006
GomesAddams



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fathersGrave Спасибо! Работает!
Маленький вопрос - как я понимаю, расширение "Комментарии" можно с минимальной переделкой использовать как простенькую гостевуху?

Всего записей: 116 | Зарегистр. 09-01-2005 | Отправлено: 14:27 22-06-2006
fathersGrave



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GomesAddams
Отлично!

Цитата:
расширение "Комментарии" можно с минимальной переделкой использовать как простенькую гостевуху?

Да, конечно.

Всего записей: 716 | Зарегистр. 21-04-2003 | Отправлено: 14:52 22-06-2006
bytie

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо большое за разработку. Счас буду опробовать. Прельстился на простую реализацию фотогалереи и общую легковесность.
 
Еще хотелось бы форму, которая по почте бы отправлялась по нажатию SEND...
 
Добавлено:
Что-то не выходит каменный цветок. Выдаёт
 
<a target="_blank" href="/docs/images/"><img src="/docs/images/small_" alt="<!--error--><br />
<b>Notice</b>:  Undefined index:  descr in <b>s:\home\test2.ru\www\lib\kernel.lib.php(153) : eval()'d code</b> on line <b>14</b><br />
<script language=JavaScript src='/errors__/phperror_js.php'></script>" /></a>
 
Эти директории вручную надо создавать, или что?.. Новичок-с, не обессудьте.

Всего записей: 295 | Зарегистр. 18-08-2005 | Отправлено: 22:48 30-06-2006
fathersGrave



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bytie
Что-то делали не по инструкции. На 14 строке шаблон пытается вывести поле descr документа (картинки), но его не существует (в контент-типе). Либо уберите <?=$img['descr']?> из шаблона, либо создайте такой же контент-тип картинки (с полем descr), как в примере.

Всего записей: 716 | Зарегистр. 21-04-2003 | Отправлено: 02:25 01-07-2006
bytie

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, это я вчера совсем уже отупел к вечеру от ковыряния бесчисленных CMS... Пока вроде всё работает.

Всего записей: 295 | Зарегистр. 18-08-2005 | Отправлено: 11:44 01-07-2006
GomesAddams



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fathersGrave А насколько сложно изменить, чтобы новости выводились не по 5 на соответствующее количество страниц, а, к примеру 10 новостей , а остальные по одной ссылке, так сказать, "Архив"?
Хотя бы наводку? Просто я сам что-то туплю и не могу даже найти, где новости бьются по 5 на страницу.

Всего записей: 116 | Зарегистр. 09-01-2005 | Отправлено: 23:48 02-07-2006
GomesAddams



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну с количеством новостей на страницу ступил, конечно.
Просто меняем в функции ls значение $limit и все.
Теперь вот репу чешу, как не поровну, а $первыхнанадцать на одной + все остальные (архив) на другой.

Всего записей: 116 | Зарегистр. 09-01-2005 | Отправлено: 13:24 10-07-2006 | Исправлено: GomesAddams, 13:26 10-07-2006
fathersGrave



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GomesAddams

Цитата:
Просто меняем в функции ls значение $limit и все.

Вы сам код функции меняете? Непосредственно в функции ничего менять не нужно. Там стоит исходно 5, т.к. limit - необязательный параметр. Например, ls('/hello/world/news', 10) вернет 10 новостей.
 
Архив можно сделать, создав папку "/news/archive" и новый шаблон для нее, где выводить все новости нужной папки (например, "/news"), пропуская первые 10:

Код:
 
<? foreach(ls('/news') as $i=>$news): if ($i < 10) continue ?>
Привет! Я новость номер <?=$i?>! <br />
<? endforeach ?>
 

Всего записей: 716 | Зарегистр. 21-04-2003 | Отправлено: 20:39 11-07-2006
GomesAddams



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо! Все понял!
Никогда не видел такой CMS, написанной одним человеком, да еще и с таким саппортом, осуществляемым им же!!!
 
Вот есть у меня, правда, еще вопрос по регламенту , а если серьезно, по редактированию куска документа, вложенного в шаблон.
 
Ну то есть если на всех страницах в шаблонах присутствует вложение другого шаблона, ну, например, <?=tpl_include('topblock')?> , то этот самый topblock можно редактировать только, как и все шаблоны, просто код. А в половине случаев хотелось бы висивигом, TinyMCE. То есть в тех случаях, когда это не кусок верстки, а просто, к примеру, пара картинок или кусок текста, который должен присутствовать на всех страницах и легко редактироваться.
 
Вижу два варианта - один простой, типа просто пр любом редактировании шаблона есть кнопочка Редактор, как при редактировании страниц.
 
Второй вариант - это сложнее, при создании шаблона чтобы появилась кроме "Название:" и "Системное имя:" еще и чекбокс - "Разрешить редактирование висивигом" или нет. Но это совсем уж круто.

Всего записей: 116 | Зарегистр. 09-01-2005 | Отправлено: 15:44 12-07-2006 | Исправлено: GomesAddams, 15:46 12-07-2006
fathersGrave



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GomesAddams
Спасибо
 

Цитата:
topblock можно редактировать только, как и все шаблоны, просто код. А в половине случаев хотелось бы висивигом

Хм. По идее частого редактирования шаблонов не предполагается и тем более визуального.
Простой вариант делается так:
inc/admin_ext/template.inc.php:70

Код:
 
<tr><td></td><td><textarea id="tpl_value" name="edit[value]"><?=htmlspecialchars($t['value'],ENT_QUOTES)?></textarea>
<br />&nbsp;<a href="#" onClick="window.open('http://путь_к_сайту/inc/wysiwyg.php?id=tpl_value','WYSIWYG','toolbar=0, width=550, height=400')">Editor</a></td></tr>
 

 
Второй вариант потребует хранения дополнительной настройки для каждого шаблона. Это несложно, но само требование слишком специфично. Я, например, в первый раз сталкиваюсь с такой необходимостью.
 
Кстати, еще можно использовать внешний редактор типа Xinha Here! (расширение для Firefox).

Всего записей: 716 | Зарегистр. 21-04-2003 | Отправлено: 18:41 12-07-2006 | Исправлено: fathersGrave, 18:42 12-07-2006
GomesAddams



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И опять спасибо! Все замечательно!
В принципе, действительно этого решения хватит с головой, ну а если решиться доверить администрирование кому-то еще, то можно просто сделать грязно, но практично - просто кнопку Editor выводить, сравнивая $t['title'] с заранее известными названиями шаблонов, к которым можно допускать WYSIWYG.  
 

Код:
 
<?if(($t['title']=="Topblock") || ($t['title']=="Leftblock")): ?>
<br />&nbsp;<a href="#" onClick="window.open('<?=path_root()?>/inc/wysiwyg.php?id=tpl_value','WYSIWYG','toolbar=0, width=550, height=400')">Editor</a></td></tr>
<?endif?>
 

Всего записей: 116 | Зарегистр. 09-01-2005 | Отправлено: 04:05 15-07-2006 | Исправлено: GomesAddams, 04:20 15-07-2006
Labtec

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа, как насчет двух вещей:
 
1. Экспорт материала (новостей например) в RSS (*.xml)
2. Бэкап БД мускула с админки.

Всего записей: 30 | Зарегистр. 20-04-2006 | Отправлено: 01:46 18-07-2006
fathersGrave



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Labtec

Цитата:
Экспорт материала (новостей например) в RSS (*.xml)

DL не налагает ограничений на формат вывода. Выберите формат RSS для экспорта (ver. 1, 2 или yandex) и создайте соответствующий шаблон.
Например, для экспорта новостей из папки /news создадим подпапку /news/rss с шаблоном "RSS2" следующего содержания (более полно формат RSS2 посмотрите сами):

Код:
 
<rss version="2.0">
 <channel>
  <title>superwebsite.com - 10 latest</title>
<? foreach (ls('/news', 10) as $newsitem): ?>
  <item>
   <title><?=$newsitem['title']?></title>
   <link>http://superwebsite.com/news/<?=$newsitem['name']?>.html</link>
  </item>
<? endforeach ?>
 </channel>
</rss>
 

 

Цитата:
Бэкап БД мускула с админки

Не вижу смысла.
1) Имеется большой выбор специализированных скриптов, которые отлично справляются с этой задачей. Велосипедов хватает.
2) Зачем нужен ручной бэкап на продакшене? В нормальных условиях возможна автоматизация mysqldump + cron.

Всего записей: 716 | Зарегистр. 21-04-2003 | Отправлено: 20:06 18-07-2006 | Исправлено: fathersGrave, 20:08 18-07-2006
fathersGrave



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mojito comming soon...

Всего записей: 716 | Зарегистр. 21-04-2003 | Отправлено: 23:27 24-07-2006
fathersGrave



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Новая система mojito теперь доступна для скачивания.

Всего записей: 716 | Зарегистр. 21-04-2003 | Отправлено: 22:41 29-09-2006
Gram



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fathersGrave, поставил mojito, настроил, но главная страничка не хочет подтягивать шаблон css, во-вторых, ссылка на Hello выглядит как http://hello.html/, в то время как deeLight, поставленный с нуля заработал сразу.

Всего записей: 388 | Зарегистр. 22-01-2004 | Отправлено: 19:00 30-09-2006
fathersGrave



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gram
Все потому, что

Цитата:
Unsupported preview release

 
Если очень хочется посмотреть на дефолтовый дизайн, CSS можно взять с офсайта. Ссылка правится в шаблоне.
 
Добавлено:
Сделал репак с картинками и стилями дефолтового дизайна.

Всего записей: 716 | Зарегистр. 21-04-2003 | Отправлено: 19:20 30-09-2006
Gram



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fathersGrave
Спасибо, а в админку как попасть?

Всего записей: 388 | Зарегистр. 22-01-2004 | Отправлено: 10:18 02-10-2006
fathersGrave



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gram
Вот это я лохонулся

Код:
http://<site url>/mojito

Всего записей: 716 | Зарегистр. 21-04-2003 | Отправлено: 20:34 02-10-2006 | Исправлено: fathersGrave, 19:35 03-10-2006
Gram



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fathersGrave, что то по этой ссылке все равно содержимое галавной странички отображается. Да и вообще по любому адресу http://<site url>/* отображается главная. Кстати, на главной ссылка на Hello выглядит как: http://<site url>//hello.html
 
Apache/2.0.55 (Win32) PHP/5.1.2

Всего записей: 388 | Зарегистр. 22-01-2004 | Отправлено: 10:19 03-10-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » mojito cms


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru