Вы не зашли.
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;}
См. сообщение выше, там всё написано.
Каким образом ты вставляешь изображение в новость? Через загрузчик изображений или вручную через тег img?
Просто если вручную через img то нужно обезательно добавлять для уменьшенной копии код onclick="return hs.expand (this)" class="highslide" или предватительно прописать его в шаблоне engine/skins/default/tpl/quicktags.tpl.
P.S. Если всё сделано по инструкции, то в 0.9.0 должно работать, только что проверил.
Этих полей в 472 и не должно быть, т.к. данные фичи находятся пока что на стадии обсуждения.
1. Какую версию NGCMS вы используете?
2. Как давно вы скачивали шаблон st05? (Просто 8.11.2009 он был обновлён под 0.9.1 версию CMS)
3. pspfaqs.ru - это уже не NGCMS, а DLE, так что варианты реализации могут быть разными.
4. Вы точно сделали всё что требуется по инструкции? (В частности пункт 4)
Мой вариант плох по многими аспектами:
1. Он очень жирный.
2. Элементы достаточно сильно разбросаны, т.е. хотелось бы более компактный вариант.
3. Кнопка "Показать" никак не выделена, т.е. нужно сделать на неё больший акцент.
Просто возможно вы придумаете что-нибудь другое, более концептуальное.
infinity237, че то ты злой сегодня такой :) всех ругаешь.
Не злой, а справедливый. :) Просто оставить копирайты - это тот минимум, который может сделать любой пользователь, тем самым поддержав проект.
По теме:
{extracss} = {htmlvars}, так что код надо вставлять после {htmlvars}. Остальное должно работать и с 0.9.1, если не заработает пишите будем думать вместе.
Тогда покажите ваши варианты оформления блока сорировки новостей.
Никогда не понимал людей, которые удаляют копирайты и после этого идут на форум-поддержки за помощью...
index.html.old - такого файла в CMS нету, т.е. данный топик выходит за грани поддержки CMS, если вы сами переименовали / вам кто-то переименовал, то это не является проблемой CMS, а является вашей личной проблемой.
P.S. Сори, за немного грубый ответ, но это так.
index.html.old ?
Чисти куки.
Есть у кого что новенькое?
Кстати, а поиск то по xfield работает?
Когда вы научитесь пользоваться поиском?
http://ngcms.ru/forum/viewtopic.php?id=441
Хотелось бы иметь поле при добавлении новости с названием
"источник"
Я думаю не только у меня большая часть новостей имеют первоисточник и очень хотелось бы чтобы можно было указывать первоисточник для новости при ее добавлении в без ручных манипуляций с тегами.
Тоесть вставляешь ссылку в поле, и все, в новости она автоматически будет обрамлена необходимыми тегами.
Это легко реализуется через плагин 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 поля теперь можно заполнять, вывод источника будет работать.
Ещё раз читаем предложение:
Наша CMS постоянно развивается - исправляются ошибки, расширяется существующий функционал, разрабатываются новые плагины, создаются пользовательские шаблоны. Но есть один очень важный момент, которому постоянно уделяется слишком мало внимания - интерфейс пользователя-администратора (UI).
И идём лесом...
1. Прошу добавить поддержку шаблона smiles.tpl (аналогичный шаблону bbcodes.tpl).
2. В плагине tags шаблон pages.tpl подгружается всегда, даже если стоит "Постраничная навигация" - "Нет"
Надо было прикручивать http://markitup.jaysalvat.com/home/ и не париться...
Это не много.
P.S. 400.
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?", не отмечались вместе с таблицами.
2. Статические страницы
а) Не вижу смысла в кнопке "Удалить" в режиме редактирования статической страницы, опять же считаю, что все названия должны быть одинаковы (например "Сохранить" и "Отмена").
В корне не согласен, довольно полезная кнопка.
3. Управление пользователями
б) Хочу на сайте страницу со всеми зарегистрированными пользователями в системе
Всё не очень однозначно... Не понятно, как реализовывать этот функционал - в качестве доп.фичи для ядра, либо в качестве плагина...
Проверяйте action'ы для форм.
Возможно...
Только для 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
);