Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#2176 Re: Обсуждение шаблонной системы » Шаблон L5 проблема с цитированием » 2009-12-13 14:38:03

1. Цитата без указания автора использует html код blockquote, стиль которого можно настроить в CSS. Пример стандартного оформления блока:

blockquote {
background : #fbfbfb url(/images/quote.gif) no-repeat top right;
border : 1px solid #eeeeef;
font : 11px verdana, sans-serif;
margin : 5px;
padding : 5px;
}

P.S. Если в шаблоне нету этого блока то его можно дописать, в любое место CSS файла, например в самый конец.

2. Если используется цитирование какой-либо фразы автора, то используется div класс answer, стиль которого тоже можно настроить в CSS. Пример стандартного оформления блока:

.answer {margin:5px; padding:8px; border:1px #F2F2F2 solid; margin:1px; background-color:white;}

#2178 Re: FAQ » [Хак] Highslide JS - модные превьюшки » 2009-12-12 00:00:49

Каким образом ты вставляешь изображение в новость? Через загрузчик изображений или вручную через тег img?
Просто если вручную через img то нужно обезательно добавлять для уменьшенной копии код onclick="return hs.expand (this)"  class="highslide" или предватительно прописать его в шаблоне engine/skins/default/tpl/quicktags.tpl.

P.S. Если всё сделано по инструкции, то в 0.9.0 должно работать, только что проверил.

#2179 Re: Вопросы функционирования системы в целом » Требуется помощь дизайнера » 2009-12-11 23:30:58

Этих полей в 472 и не должно быть, т.к. данные фичи находятся пока что на стадии обсуждения.

#2180 Re: FAQ » [Хак] Highslide JS - модные превьюшки » 2009-12-11 23:10:23

1. Какую версию NGCMS вы используете?
2. Как давно вы скачивали шаблон st05? (Просто 8.11.2009 он был обновлён под 0.9.1 версию CMS)
3. pspfaqs.ru - это уже не NGCMS, а DLE, так что варианты реализации могут быть разными.
4. Вы точно сделали всё что требуется по инструкции? (В частности пункт 4)

#2181 Re: Вопросы функционирования системы в целом » Требуется помощь дизайнера » 2009-12-11 22:57:55

Мой вариант плох по многими аспектами:
1. Он очень жирный. big_smile
2. Элементы достаточно сильно разбросаны, т.е. хотелось бы более компактный вариант.
3. Кнопка "Показать" никак не выделена, т.е. нужно сделать на неё больший акцент.

Просто возможно вы придумаете что-нибудь другое, более концептуальное. smile

#2182 Re: FAQ » [Хак] Highslide JS - модные превьюшки » 2009-12-11 22:53:51

Trashcka пишет:

infinity237, че то ты злой сегодня такой :) всех ругаешь.

Не злой, а справедливый. :) Просто оставить копирайты - это тот минимум, который может сделать любой пользователь, тем самым поддержав проект.

По теме:
{extracss} = {htmlvars}, так что код надо вставлять после {htmlvars}. Остальное должно работать и с 0.9.1, если не заработает пишите будем думать вместе.

#2183 Re: Вопросы функционирования системы в целом » Требуется помощь дизайнера » 2009-12-11 22:06:52

Тогда покажите ваши варианты оформления блока сорировки новостей. big_smile

#2184 Re: FAQ » [Хак] Highslide JS - модные превьюшки » 2009-12-11 22:04:37

Никогда не понимал людей, которые удаляют копирайты и после этого идут на форум-поддержки за помощью...

#2186 Re: "У меня не работает..." » при заходе на site.ru/engine/ глюк » 2009-12-11 18:08:13

index.html.old - такого файла в CMS нету, т.е. данный топик выходит за грани поддержки CMS, если вы сами переименовали / вам кто-то переименовал, то это не является проблемой CMS, а является вашей личной проблемой.

P.S. Сори, за немного грубый ответ, но это так.

#2192 Re: Вопросы функционирования системы в целом » Usability week - неделя пользовательских интерфейсов на NGCMS » 2009-12-04 21:02:53

Luca пишет:

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

Это легко реализуется через плагин xfield.

Т.е. создаём например 2 доп. поля: name (Название источника) и url (Ссылка на источник). В шаблоне news.full.tpl / news.short.tpl делаем вывод ссылки:

[xfield_url]<a href="[xvalue_url]" title="[xvalue_name]">[xvalue_name]</a>[/xfield_url]

Всё 2 поля теперь можно заполнять, вывод источника будет работать.

#2193 Re: Вопросы функционирования системы в целом » Usability week - неделя пользовательских интерфейсов на NGCMS » 2009-12-04 19:49:50

Ещё раз читаем предложение:

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

И идём лесом... smile

#2194 Re: Релизы версий » Версия 0.9.1 Release » 2009-12-04 13:44:24

1. Прошу добавить поддержку шаблона smiles.tpl (аналогичный шаблону bbcodes.tpl).
2. В плагине tags шаблон pages.tpl подгружается всегда, даже если стоит "Постраничная навигация" - "Нет"

#2195 Re: "А как сделать..." » Прикрутить CKEditor к NG » 2009-12-02 23:55:01

Надо было прикручивать http://markitup.jaysalvat.com/home/ и не париться...

#2197 Re: Вопросы функционирования системы в целом » Usability week - неделя пользовательских интерфейсов на NGCMS » 2009-12-02 17:23:31

1. Редактирование новостей (Список новостей):
1) Добавить сортировку по кол. комментариев / рейтингу / кол. просмотров (если включены соответствующие плагины).
2) Сортировку "Автор", заменить на поле ввода.
3) Добавить поле "Поиск в новостях".
4) Внизу, где select "Действие" - добавить опцию "Установить текущую дату".

2. Добавление новости:
1) Реализовать AJAX загрузку файлов. (Если это не реально, то хотя бы сделать определение имени файла и соответственно быстрая вставка файла в новость, а саму загрузку осуществлять уже непосредственно в момент добавлени новости.)
Ссылки по теме:
http://spiritzzz.com/2009/10/07/749/
http://habrahabr.ru/blogs/jquery/50223/
http://spiritzzz.com/files/jquery_upload/
http://spiritzzz.com/files/jquery_upload.zip

3. Редактирование новости:
1) "Общая информация - "Автор: admin" - сделать ссылкой на редактирование профиля.
2) "Дополнительно" - рядом с "Установить другое время?" сделать checkbox "Установить текущую дату".

4. Управление изображениями/файлами:
1) Упорядочить элементы - кнопка "Удалить", опция "Переместить", постаричная навигация. Они находятся в свободном полёте.

5. Управление пользователями:
1) Добавить сортировки по кол.новостей / по кол.комментариев. (если включены соответствующие плагины).
2) Добавить опцию "Действие" - "Удалить комменитарии".

6. Управление базой данных:
1) Разделить checkbox'ы. Т.е. например чтобы "Сжать GZip?" и "Отправить на email?", не отмечались вместе с таблицами.


Amarelius пишет:

2. Статические страницы
а) Не вижу смысла в кнопке "Удалить" в режиме редактирования статической страницы, опять же считаю, что все названия должны быть одинаковы (например "Сохранить" и "Отмена").

В корне не согласен, довольно полезная кнопка.

Amarelius пишет:

3. Управление пользователями
б) Хочу на сайте страницу со всеми зарегистрированными пользователями в системе

Всё не очень однозначно... Не понятно, как реализовывать этот функционал - в качестве доп.фичи для ядра, либо в качестве плагина...

#2200 Re: FAQ » FYI: Интересные возможности плагина lastnews (последние новости сайта) » 2009-11-30 22:29:24

Только для 0.9.0:

    foreach ($mysql->select("select * from ".prefix."_news where ".join(" AND ", $filter)." order by ".($orderby?$orderby:"id desc")." limit ".$offset.",".$number) as $row) {
        
        $content = explode("<!--more-->", $row['content']);
        $contents = $content[0];
        
        if ($config['blocks_for_reg'])        { $contents = $parse -> userblocks($contents); }
        if ($config['use_htmlformatter'])    { $contents = $parse -> htmlformatter($contents); }
        if ($config['use_bbcodes'])            { $contents = $parse -> bbcodes($contents); }
        if ($config['use_smilies'])            { $contents = $parse -> smilies($contents); } 
        if (strlen($contents) > $length)    { $contents = $parse -> truncateHTML($contents, $length);}
        
        // Execute filters [ if requested ]
        if (extra_get_param('lastnews', 'pcall') && is_array($PFILTERS['news']))
                foreach ($PFILTERS['news'] as $k => $v) { $v->showNewsPre($row['id'], $row, $callingParams); }

        $tvars['vars'] = array(
            'link'        =>    GetLink('full', $row),
            'views'        =>    $row['views'],
            'content'    =>    $contents
        );

Подвал раздела

Работает на FluxBB