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

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

Вы не зашли.

#2627 Re: Запросы на доработку ядра » Задать размер при загрузке изображения » 2008-10-30 21:15:03

Уговорили, сделаю эту функцию.
Но не могу обещать, что она появится в первом релизе.

Судя по тому, что ошибок никто так и не нашел - в ближайшие дни будет выпущен stable Release Candidate, на его основе будет запущено несколько сайтов и если не всплывёт никаких проблем - будет выпущен и релиз.

#2628 Re: Релизы версий » Версия 0.9.0 Release Candidate 03 [Common] » 2008-10-30 12:33:36

Народ, кто-нибудь ещё тестировать собирается?
Или выпускаем релиз? smile

#2629 Релизы версий » Версия 0.9.0 Release Candidate 03 [Common] » 2008-10-28 02:03:49

vitaly
Ответов: 18

Для тестирования доступна версия 0.9.0 Release Candidate 03 (ZIP).

Изменения:

- Добавлена поддержка варианта написания BB кода spoiler: [spoiler="ТЕКСТ"]..[/spoiler]
- Добавлена поддержка блоков [fullnews]..[/fullnews], [nofullnews]..[/nofullnews],
  [comments]..[/comments], [nocomments]..[/nocomments] в шаблонах news.short.tpl и
  news.full.tpl
- Исправлены опечатки в install скрипте из-за которых установка не в корень сайта
  была невозможна
- Исправлены опечатки в языковых файлах
- Шаблон globlog теперь полностью работоспособен


В этой версии устранены все известные на текущий момент ошибки.
Единственный момент - редактор шаблонов сайта всё ещё недоступен.

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

#2630 FAQ » FYI: Поддерживаемые BB коды » 2008-10-28 00:36:20

vitaly
Ответов: 54

Не все знают, какие именно BB коды поддерживаются в движке.
Вот полный список, по некоторым кодам указано во что они преобразуются:

[code] .. [/code] => <pre> .. </pre>
[quote] .. [/quote] => <blockquote> .. </blockquote>
[quote=ТЕКСТ] .. [/quote]
[acronym] .. [/acronym] => <acronym> .. </acronym>
[acronym=ТЕКСТ] .. [/acronym] => <acronym title="ТЕКСТ"> .. </acronym>
[email] ДАННЫЕ [/email] => <a href="mailto:ДАННЫЕ"> ДАННЫЕ </a>
[s] .. [/s] => <s> .. </s>
[b] .. [/b] => <b> .. </b>
[i] .. [/i] => <i> .. </i>
[u] .. [/u] => <u> .. </u>
[p] .. [/p] => <p> .. </p>
[ul] .. [/ul] => <ul> .. </ul>
[li] .. [/li] => <li> .. </li>
[ol] .. [/ol] => <ol> .. </ol>
[left] .. [/left] => <p style="text-align: left"> .. </p>
[right] .. [/right] => <p style="text-align: right"> .. </p>
[center] .. [/center] => <p style="text-align: center"> .. </p>
[color="ЦВЕТ"] .. [/color] => <span style="color: ЦВЕТ"> .. </span>
[spoiler] .. [/spoiler]
[spoiler="ТЕКСТ"] .. [/spoiler] (вариант будет доступен в RC #03 и выше)

Возможные варианты использования тега [img]:
[img URL ФЛАГИ]ОПИСАНИЕ[/img]
[img=URL ФЛАГИ]ОПИСАНИЕ[/img]
[img ФЛАГИ]URL[/img]
где:
URL - адрес картинки
ФЛАГИ - доп. флаги, пишутся в формате ФЛАГ="ЗНАЧЕНИЕ":
* width - ширина в пикселях
* height - высота в пикселях
* border - граница в пикселях
* align - расположение ( left / right / center )
* class - любой текст


Возможные варианты использования тега [url]:
[url URL ФЛАГИ]ОПИСАНИЕ[/url]
[url=URL ФЛАГИ]ОПИСАНИЕ[/url]
[url ФЛАГИ]URL[/url]
где:
URL - ссылка
ФЛАГИ - доп. флаги, пишутся в формате ФЛАГ="ЗНАЧЕНИЕ":
* target - любой текст
* class - любой текст
* title - любой текст

#2631 Re: Решение проблем форума » Занимаемся форумом » 2008-10-27 18:53:10

oktano пишет:

Виталий, почту проверь!

Ага, проверил.
Огромное спасибо, сегодня-завтра плотно этим займусь!

#2633 Re: FAQ » FYI: собственные шаблоны для (категорий/головной страницы) » 2008-10-27 01:00:10

d7p4x, уже столкнулся с задачей где это нужно.
Буду делать.
А заодно - возможно "повесить" на головную страницу любую новость/статическую страницу или просто заданный пользователем шаблончик.

#2634 Re: Релизы версий » Версия 0.9.0 Release Candidate 02 [Common] » 2008-10-26 21:27:51

hot, думаю порядка 2х недель ещё нужно на тестирование.

#2635 Re: Решение проблем форума » Занимаемся форумом » 2008-10-26 18:44:41

Wolverine,.. ой, вот чего не надо - того не надо.
Пользы практически никакой от этого тега в подписи, зато не будет проблем с любителями вставлять огромные картинки в подпись.

#2636 FAQ » FYI: собственные шаблоны для (категорий/головной страницы) » 2008-10-26 11:04:33

vitaly
Ответов: 106

Q: Можно ли для какой-то конкретной категории (или для нескольких) задать свой собственный шаблон?
A: Да, можно.

Для этого необходимо:
1. Создать в каталоге вашего шаблона (предположим, что вы используете шаблон default) создать каталог ncustom - в нём будут храниться "персональные" шаблоны категорий:
/templates/default/ncustom/

2. Внутри только что созданного каталога - создаём каталоги для персональных шаблонов, например - custom1 и custom2.
/templates/default/ncustom/custom1/
/templates/default/ncustom/custom2/

3. В каталоге персонального шаблона необходимо создать следующие файлы:
news.short.tpl - отвечает за вывод короткой новости
news.full.tpl - отвечает за вывод полной новости
comments.form.tpl - отвечает за вывод формы добавления комментария
comments.show.tpl - отвечаеи за вывод комментариев

Все эти файлы обязательно необходимо создавать. Проще всего для начала скопировать их из каталога шаблона.

4. Зайти в настройки нужных категорий (панель управления => настройка => управление категориями => редактировать) и в поле "шаблон для новостей категории" выбрать необходимый вам шаблон.

Внимание!
Если вы используете плагин switcher или просто переключаетесь между шаблонами, то помните, что собственные шаблоны категорий необходимо создавать во всех используемых шаблонах!

[hr]
Q: А я очень сильно хочу для главной страницы использовать один шаблон (main.tpl), а для остальных страниц - другой. Так можно?
A: Нельзя. Но если ОЧЕНЬ хочется, то можно smile

===< Для версии 0.9.0 >===
Штатно такой функции в движке нет.
Но вы можете немного пропатчить код движка и получить нужную вам возможность.
1. Открываете файл index.php, находите блок:

// ===================================================================
// Make page output
// ===================================================================

$tpl -> template('main', tpl_site);
$tpl -> vars('main', $template);
if (!$SUPRESS_TEMPLATE_SHOW) {
	echo $tpl -> show('main');
} else if (!$SUPRESS_MAINBLOCK_SHOW) {
	echo $template['vars']['mainblock'];
}

2. Заменяете этот блок на:

// ===================================================================
// Make page output
// ===================================================================
$masterTemplateName = 'main';

// BEGIN: ** AREA FOR HANDY CORRECTIONS **
// END: ** AREA FOR HANDY CORRECTIONS **

$tpl -> template($masterTemplateName, tpl_site);
$tpl -> vars($masterTemplateName, $template);
if (!$SUPRESS_TEMPLATE_SHOW) {
	echo $tpl -> show($masterTemplateName);
} else if (!$SUPRESS_MAINBLOCK_SHOW) {
	echo $template['vars']['mainblock'];
}

Всё, теперь движок готов к внесению безопасных изменений.

3. Между строками:

// BEGIN: ** AREA FOR HANDY CORRECTIONS **
// END: ** AREA FOR HANDY CORRECTIONS **

вставляете код (в нашем случае шаблоном для главной страницы будет шаблон mainroot.tpl):

if ((!$action)&&(!$category)&&(!$cstart)&&(!$year)&&(!$month)&&(!$id)) {
 $masterTemplateName = 'mainroot';
}

===< Для версии 0.9.1 >===
Открываем index.php, находим строки (202-203):

$mainTemplateName = isset($SYSTEM_FLAGS['template.main.name']) ? $SYSTEM_FLAGS['template.main.name'] : 'main';
$mainTemplatePath = isset($SYSTEM_FLAGS['template.main.path']) ? $SYSTEM_FLAGS['template.main.path'] : tpl_site;

После них пишем:

if (($CurrentHandler['pluginName'] == 'news') && ($CurrentHandler['handlerName'] == 'main')) {
 $mainTemplateName = 'имя_вашего_шаблона';
}

Вуаля, всё готово smile

#2637 Re: Решение проблем форума » Занимаемся форумом » 2008-10-26 10:33:41

spread, не, не будем.
Во-первых, я нашел нужные мне моды. Постепенно поставлю.
Во-вторых, у движка уже есть интеграция по пользователям с fluxBB ("единый вход"), это позволит объединить базу пользователей и на сайте и на форуме.

#2638 Решение проблем форума » Занимаемся форумом » 2008-10-26 02:52:36

vitaly
Ответов: 41

Всё-таки "базовый" fluxBB 1.2 (он же - punBB) - совершенно "голый" форум.
В ближайшее время буду плотнее заниматься развитием форума, добавлю на него несколько модов.

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

А заодно - сделал возможность в "быстром ответе" нажать на ник автора поста и ник вставится в текст ответа.

#2639 Re: "А как сделать..." » Java Script » 2008-10-25 23:31:28

Можно сделать так:

1. Функция, которая показывает один блок, скрывая остальные. Заодно - выделяя активную кнопку
ID блоков должно быть вида block_ЦИФРА, кнопок - button_ЦИФРА, где ЦИФРА - от 1 до 7 (если надо больше или меньше - меняешь в коде функции).

<script language="javascript">
function selectElement(num) {
 var i;
 for (i=1; i<=7; i++) {
  document.getElementById('block_'+i).style.display=(i==num)?'':'none';
  document.getElementById('button_'+i).style.fontWeight=(i==num)?'bold':'normal';
 }
}
</script>

2. А вот HTML код:

<input type="button" id="button_1" value="Блок 1" onclick="selectElement(1)"/>
<input type="button" id="button_2" value="Блок 2" onclick="selectElement(2)"/>
...
<input type="button" id="button_7" value="Блок 7" onclick="selectElement(7)"/>

<div id="block_1">Данные блока 1</div>
<div id="block_2">Данные блока 2</div>
...
<div id="block_7">Данные блока 7</div>

#2640 Re: Запросы на доработку ядра » Галереи » 2008-10-25 16:27:17

graf, ты имел в виду - возможность указывать название каждой картинки и чтобы по названиям был поиск?

#2642 Re: Запросы на доработку ядра » Регистрация » 2008-10-25 01:12:37

Размышления на тему.

Есть смысл переделать настройки для регистрации пользователей.
Планирую использовать следующие настройки:
* разрешить регистрацию пользователей: да/нет
* разрешить пользователям самим задавать пароль: да/нет (при выборе "нет" - автогенерация)
* формировать email нотификацию о создании учетной записи: да/нет
* требовать подтверждение email'а для работы: да/нет

Эти 4 поля должны полностью покрыть все возможные варианты.. есть возражения?

#2643 Re: Запросы на доработку ядра » Превьюшки изображений в админке » 2008-10-25 00:58:55

Имеешь в виду - показывать preview даже если для фотки оно не создавалось?
Будет очень много ресурсов кушать (если это делать "на лету"), поэтому лучше создавать превью для всех картинок и делать это по умолчанию.

#2644 Re: Запросы на доработку ядра » Убираем "подробнее" » 2008-10-25 00:57:18

Добавил поддержку указанных блоков.
Относительно того, надо ли их включать в основной шаблон или нет пока не решил.
Кто что посоветует? Есть ли смысл реализовывать предложенную v01d логику в шаблоне по умолчанию?

Версия с поддержкой указанных доработок скорее всего будет доступна в воскресенье.

#2645 Re: "У меня не работает..." » Глючит язык в категориях » 2008-10-24 23:39:32

Ставишь в корень или в подкаталог?
Я только вчера нашел и исправил ошибки инсталлера при установке в подкаталог.
Обновленная версия инсталлера будет в следующей версии дистриба.

Лучше для тестов ставь пока в корень.

#2646 Re: "У меня не работает..." » Глючит язык в категориях » 2008-10-24 22:37:02

1. Какая именно версия? RC 01 или RC 02?
2. Только в категориях или везде?
3. Можешь подключиться к БД напрямую и проверить кодировки для БД и для таблицы ng_categories?

В версии RC 02 была исправлена ошибка (в инсталлере) из-за которой действительно могло такое быть.

#2647 Re: Запросы на доработку ядра » Галереи » 2008-10-24 21:30:32

d7p4x, отдельный модуль оправдан.
Во-первых, он поможет избавиться от ручного добавления картинок в новости - просто заливаешь картинку, даёшь ей название и вуаля - всё готово.

Кроме того, по новостям есть поиск, а по галереям он не нужен. А если и нужен, то результаты поиска по новостям и по галереи не должны никак пересекаться.

#2648 Re: Запросы на доработку ядра » Регистрация » 2008-10-24 18:24:51

Ты имеешь в виду - регистрация с подтверждением email'а и с возможностью самостоятельно вводить пароль?
Да, есть такой недостаток.
Сделаем.

#2649 Re: Бесплатные шаблоны » CoolWater » 2008-10-24 11:52:03

v01d, идея здравая. Выложу на видном месте на него ссылку.
Но Wolverine выложил картинки именно на нём smile

Адрес: http://photoload.ru/
А вот возможность прикладывания файлов на форум действительно надо сделать, сделаю.

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

Работает на FluxBB