1 (2013-02-15 12:13:09 отредактировано AlxBuk)

Тема: MiniFAQ в Монстре

Ох и не знаю, может никому не нужная вещь.
Но сделал для себя.

Плагины я писать не умею, но вот такой минифак в самой монстре не помешает, думаю Awilum его встроит в саму монстру.
Подключается мега просто.

Допиши эту строку в footer, в файл admin\themes\default\index.template.php

<a href="minifaq.html" onclick="window.open('minifaq.html','popup','width=800,height=300,scrollbars=1');return false">MiniFAQ</a> /

а файл minifaq.html положи в папку admin.



Загрузить MiniFAQ - http://cdn1.iconfinder.com/data/icons/crystalproject/64x64/apps/ark.png

---   JABBER КОНФЕРЕНЦИЯ MONSTRACMS   ---
---   ДЕМО САЙТ НА MONSTRA CMS + ДЕМО ПЛАГИНОВ   ---

Сайт AlxBuk

Поделиться

2

Re: MiniFAQ в Монстре

Кстати, вдруг я чего не добавил пишите сюда или мне ЛС буду дополнять и обновлять.
А вообще конечно это Awilum должен включить в готовящийся релиз Монстры  cool

---   JABBER КОНФЕРЕНЦИЯ MONSTRACMS   ---
---   ДЕМО САЙТ НА MONSTRA CMS + ДЕМО ПЛАГИНОВ   ---

Сайт AlxBuk

Поделиться

3

Re: MiniFAQ в Монстре

Единственное, я бы поменял местами: Описание и код.
А так самое то,
быстро просто и всегда под рукой.

У богатых людей - большая библиотека.
У бедных людей - большой телевизор.

Сайт Hmelex

Поделиться

4

Re: MiniFAQ в Монстре

Не, если инлайн оставлять но в виде Описание - Код, то некрасиво, а таблицу делать, места много займет со всеми паддингами.
А так, тем кто работает с монстрой достаточно просто взглянуть и скопировать.

---   JABBER КОНФЕРЕНЦИЯ MONSTRACMS   ---
---   ДЕМО САЙТ НА MONSTRA CMS + ДЕМО ПЛАГИНОВ   ---

Сайт AlxBuk

Поделиться

5

Re: MiniFAQ в Монстре

Немного переработал miniFAQ. Изменена структура, как на официальном сайте поддержки Monstra.

1. Добавлены:

Вывод информации об авторских правах

<?php echo Site::powered(); ?>

Вывод автора страницы

<?php echo Page::author(); ?>

Вывод псевдонима страницы

<?php echo Page::slug(); ?>

Вывод meta robots страницы

<?php echo Page::robots(); ?>

Вывод дочерних страниц для родительской страницы

<?php $pages = Page::children('page'); ?>

<?php foreach($pages as $page) { ?>
    <a href="<?php echo Site::url().'about/'.$page['slug']; ?>"><?php echo $page['title']; ?></a>
<?php } ?>

Вывод меню определенной категории

<?php echo Menu::get('category_name'); ?>

Вывод сниппета с параметрами

<?php echo Snippet::get('snippet_name', array('message' => 'Hello World')); ?>

2. Добавлены перменные CSS:

@site_url
@theme_site_url
@theme_admin_url

3. CSS страницы miniFAQ:

pre {
background:#efefef;
border-left:5px solid #999999;
font-size:100%;
line-height:150%;
overflow:auto;
padding:10px;
color:#000000; 
}
pre:hover {
background:#cdcdcd;
}
code {
font-size:100%;
text-align:left;
margin:0;padding:0;
color: #000000;}
.clear { clear:both;
overflow:hidden;
}

Итог )

Поделиться

6

Re: MiniFAQ в Монстре

+

Лучше сгореть, чем истлеть...

Сайт kromverk

Поделиться