Ответить
wasja/Fapos2.1RC1
Отправлено: 6 Мая 2013#241
Исправлена ошибка со сбросом параметров опроса при создании новой темы во время предварительного просмотра или при возникновении ошибки.
Добавлен контроль длины вопроса (не менее 5 символов, не более 250 символов), длины ответа (не более 1000 символов) и числа ответов (не менее 2 и не более 20).
Добавлено2013.05.01 22-17
Добавлена возможность создания закрытых тем в модуле "Форум".
Добавлена возможность редактирования сообщений форума без сообщения "Отредактировано".
Добавлено2013.05.03 20-06
Добавлено право доступа к скачиванию файлов в модуле "Каталог файлов".
Добавлено право доступа к скачиванию файлов в модуле "Форум".
При обновлении необходимо обязательно переписать файл "sys/settings/acl_rules.php".
Добавлено2013.05.04 13-02
Добавлено право доступа "Необходима премодерация материалов" в модулях "Новости", "Статьи" и "Каталог файлов".
При обновлении необходимо обязательно переписать файл "sys/settings/acl_rules.php".
Добавлено2013.05.05 14-47
Добавлена функция "getUserRatingImg", возвращающая статус пользователя по числу сообщений.
Добавлена функция "getUserRatingText", возвращающая текстовый статус пользователя по числу сообщений.
Шаблон окна информации о пользователе дополнен отображением статуса пользователя.
Добавлено2013.05.05 22-51
Добавлена функция "checkUserOnline" для проверки в сети ли пользователь.
Шаблон окна информации о пользователе дополнен отображением изображения "online" или "offline".
Добавлено2013.05.06 20-06
Добавлена функция "getOrderLink" для генерации ссылок сортировки списка (используется в файлах "list.html" шаблона).
Шаблон списка пользователей дополнен исправленными ссылками сортировки.
Добавлен контроль длины вопроса (не менее 5 символов, не более 250 символов), длины ответа (не более 1000 символов) и числа ответов (не менее 2 и не более 20).
Добавлено2013.05.01 22-17
Добавлена возможность создания закрытых тем в модуле "Форум".
Добавлена возможность редактирования сообщений форума без сообщения "Отредактировано".
Добавлено2013.05.03 20-06
Добавлено право доступа к скачиванию файлов в модуле "Каталог файлов".
Добавлено право доступа к скачиванию файлов в модуле "Форум".
При обновлении необходимо обязательно переписать файл "sys/settings/acl_rules.php".
Добавлено2013.05.04 13-02
Добавлено право доступа "Необходима премодерация материалов" в модулях "Новости", "Статьи" и "Каталог файлов".
При обновлении необходимо обязательно переписать файл "sys/settings/acl_rules.php".
Добавлено2013.05.05 14-47
Добавлена функция "getUserRatingImg", возвращающая статус пользователя по числу сообщений.
Добавлена функция "getUserRatingText", возвращающая текстовый статус пользователя по числу сообщений.
Шаблон окна информации о пользователе дополнен отображением статуса пользователя.
Добавлено2013.05.05 22-51
Добавлена функция "checkUserOnline" для проверки в сети ли пользователь.
Шаблон окна информации о пользователе дополнен отображением изображения "online" или "offline".
Добавлено2013.05.06 20-06
Добавлена функция "getOrderLink" для генерации ссылок сортировки списка (используется в файлах "list.html" шаблона).
Шаблон списка пользователей дополнен исправленными ссылками сортировки.
Отправлено: 7 Мая 2013#242
re
Добавлено2013.05.07 14-06
Предлагаю включить возможность форматирования картинок относительно текста по правой или по левой стороне:
для этого сделал небольшие доработки в файле \sys\inc\module.class.php
не знаю насколько правильно, но работает.
в коде
// Функция обрабатывает метку изображения
function insertImageAttach($message, $filename, $number, $module = null)
{
if (!isset($module)) $module = $this->module;
$image_link = get_url($this->getFilesPath($filename, $module));
$preview_link = (Config::read('use_preview', $this->module) ?
get_url('/image/' . $module . '/' . $filename) : $image_link);
$size_x = Config::read('img_size_x', $this->module);
$size_y = Config::read('img_size_y', $this->module);
return str_replace(
'{IMAGE' . $number . '}',
(Config::read('use_preview', $this->module) ? '<a
class="gallery" href="' . $image_link . '">' : '') . '<img
style="max-width:' . (!empty($size_x) ? $size_x :
150) . 'px; max-height:' . (!empty($size_y) ? $size_y : 150) . 'px;" src="' .
$preview_link . '" />' . (Config::read('use_preview',
$this->module) ? '</a>' : ''),
$message);
}
Добавлено2013.05.07 14-06
Предлагаю включить возможность форматирования картинок относительно текста по правой или по левой стороне:
для этого сделал небольшие доработки в файле \sys\inc\module.class.php
не знаю насколько правильно, но работает.
в коде
// Функция обрабатывает метку изображения
function insertImageAttach($message, $filename, $number, $module = null)
{
if (!isset($module)) $module = $this->module;
$image_link = get_url($this->getFilesPath($filename, $module));
$preview_link = (Config::read('use_preview', $this->module) ?
get_url('/image/' . $module . '/' . $filename) : $image_link);
$size_x = Config::read('img_size_x', $this->module);
$size_y = Config::read('img_size_y', $this->module);
return str_replace(
'{IMAGE' . $number . '}',
(Config::read('use_preview', $this->module) ? '<a
class="gallery" href="' . $image_link . '">' : '') . '<img
style="max-width:' . (!empty($size_x) ? $size_x :
150) . 'px; max-height:' . (!empty($size_y) ? $size_y : 150) . 'px;" src="' .
$preview_link . '" />' . (Config::read('use_preview',
$this->module) ? '</a>' : ''),
$message);
}
Все мое имхо...
------
Не флуди и не да зафлудим будешь!
------
Не флуди и не да зафлудим будешь!
Отправлено: 7 Мая 2013#243
переделал вот на такое:
// Функция обрабатывает метку изображения
function insertImageAttach($message, $filename, $number, $module = null)
{
if (!isset($module)) $module = $this->module;
$image_link = get_url($this->getFilesPath($filename, $module));
$preview_link = (Config::read('use_preview', $this->module) ?
get_url('/image/' . $module . '/' . $filename) : $image_link);
$image = array (
'{IMAGE' . $number . '}',
'{l-IMAGE' . $number . '}',
'{r-IMAGE' . $number . '}'
);
$codeim = array (
(Config::read('use_preview', $this->module) ? '<a class="gallery"
href="' . $image_link . '">' : '') . '<img style="max-width:' .
(!empty($size_x) ? $size_x : 150) . 'px; max-height:' . (!empty($size_y)
? $size_y : 150) . 'px;" src="' . $preview_link . '" />' .
(Config::read('use_preview', $this->module) ? '</a>' : ''),
(Config::read('use_preview', $this->module) ? '<a class="gallery"
href="' . $image_link . '">' : '') . '<img align="left"
style="max-width:' . (!empty($size_x) ? $size_x : 150) . 'px;
max-height:' . (!empty($size_y) ? $size_y : 150) . 'px;" src="' .
$preview_link . '" />' . (Config::read('use_preview',
$this->module) ? '</a>' : ''),
(Config::read('use_preview', $this->module) ? '<a class="gallery"
href="' . $image_link . '">' : '') . '<img align="right"
style="max-width:' . (!empty($size_x) ? $size_x : 150) . 'px;
max-height:' . (!empty($size_y) ? $size_y : 150) . 'px;" src="' .
$preview_link . '" />' . (Config::read('use_preview',
$this->module) ? '</a>' : ''),
);
return str_replace( $image, $codeim, $message);
}
Соответственно если к коду добавить l- или r- то будет обрабатываться форматирование
относительно текста по правой или левой стороне.
Надеюсь на включение в следующую версию
// Функция обрабатывает метку изображения
function insertImageAttach($message, $filename, $number, $module = null)
{
if (!isset($module)) $module = $this->module;
$image_link = get_url($this->getFilesPath($filename, $module));
$preview_link = (Config::read('use_preview', $this->module) ?
get_url('/image/' . $module . '/' . $filename) : $image_link);
$image = array (
'{IMAGE' . $number . '}',
'{l-IMAGE' . $number . '}',
'{r-IMAGE' . $number . '}'
);
$codeim = array (
(Config::read('use_preview', $this->module) ? '<a class="gallery"
href="' . $image_link . '">' : '') . '<img style="max-width:' .
(!empty($size_x) ? $size_x : 150) . 'px; max-height:' . (!empty($size_y)
? $size_y : 150) . 'px;" src="' . $preview_link . '" />' .
(Config::read('use_preview', $this->module) ? '</a>' : ''),
(Config::read('use_preview', $this->module) ? '<a class="gallery"
href="' . $image_link . '">' : '') . '<img align="left"
style="max-width:' . (!empty($size_x) ? $size_x : 150) . 'px;
max-height:' . (!empty($size_y) ? $size_y : 150) . 'px;" src="' .
$preview_link . '" />' . (Config::read('use_preview',
$this->module) ? '</a>' : ''),
(Config::read('use_preview', $this->module) ? '<a class="gallery"
href="' . $image_link . '">' : '') . '<img align="right"
style="max-width:' . (!empty($size_x) ? $size_x : 150) . 'px;
max-height:' . (!empty($size_y) ? $size_y : 150) . 'px;" src="' .
$preview_link . '" />' . (Config::read('use_preview',
$this->module) ? '</a>' : ''),
);
return str_replace( $image, $codeim, $message);
}
Соответственно если к коду добавить l- или r- то будет обрабатываться форматирование
относительно текста по правой или левой стороне.
Надеюсь на включение в следующую версию
Все мое имхо...
------
Не флуди и не да зафлудим будешь!
------
Не флуди и не да зафлудим будешь!
Отправлено: 7 Мая 2013#244
Ater, а чем это лучше, чем просто
Code:
[left]{IMAGE1}[/left]
[right]{IMAGE1}[/right]
[center]{IMAGE1}[/center]
[right]{IMAGE1}[/right]
[center]{IMAGE1}[/center]
Отправлено: 7 Мая 2013#245
Гость, в вашем предложении выравнивание, а я предлагаю выравнивание относительно текста с обтеканием.
Все мое имхо...
------
Не флуди и не да зафлудим будешь!
------
Не флуди и не да зафлудим будешь!
Отправлено: 14 Мая 2013#246
Перенесены изменения из основной ветки - одна таблица БД для хранения комментариев.
Про обновлении обязательно обновить БД (не забудьте сделать бекап):
Добавлено2013.05.14 12-39
Исправлена ошибка с выводом количества гостей на сайте.
Про обновлении обязательно обновить БД (не забудьте сделать бекап):
CREATE TABLE `comments` (
`id` int(11) NOT NULL auto_increment,
`entity_id` int(11) NOT NULL,
`user_id` INT(11) DEFAULT '0' NOT NULL,
`name` varchar(100) NOT NULL,
`message` text NOT NULL,
`ip` varchar(50) NOT NULL,
`mail` varchar(150) NOT NULL,
`date` DATETIME NOT NULL,
`editdate` DATETIME NOT NULL,
`module` varchar(10) default 'news' NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
INSERT INTO comments
SELECT '0' as id, entity_id, user_id, name, message, ip, mail, date, editdate, 'foto' AS module FROM `foto_comments`
UNION
SELECT '0' as id, entity_id, user_id, name, message, ip, mail, date, editdate, 'loads' AS module FROM `loads_comments`
UNION
SELECT '0' as id, entity_id, user_id, name, message, ip, mail, date, editdate, 'news' AS module FROM `news_comments`
UNION
SELECT '0' as id, entity_id, user_id, name, message, ip, mail, date, editdate, 'stat' AS module FROM `stat_comments`
ORDER BY date ASC;
DROP TABLE IF EXISTS `foto_comments`;
DROP TABLE IF EXISTS `loads_comments`;
DROP TABLE IF EXISTS `news_comments`;
DROP TABLE IF EXISTS `stat_comments`;
`id` int(11) NOT NULL auto_increment,
`entity_id` int(11) NOT NULL,
`user_id` INT(11) DEFAULT '0' NOT NULL,
`name` varchar(100) NOT NULL,
`message` text NOT NULL,
`ip` varchar(50) NOT NULL,
`mail` varchar(150) NOT NULL,
`date` DATETIME NOT NULL,
`editdate` DATETIME NOT NULL,
`module` varchar(10) default 'news' NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
INSERT INTO comments
SELECT '0' as id, entity_id, user_id, name, message, ip, mail, date, editdate, 'foto' AS module FROM `foto_comments`
UNION
SELECT '0' as id, entity_id, user_id, name, message, ip, mail, date, editdate, 'loads' AS module FROM `loads_comments`
UNION
SELECT '0' as id, entity_id, user_id, name, message, ip, mail, date, editdate, 'news' AS module FROM `news_comments`
UNION
SELECT '0' as id, entity_id, user_id, name, message, ip, mail, date, editdate, 'stat' AS module FROM `stat_comments`
ORDER BY date ASC;
DROP TABLE IF EXISTS `foto_comments`;
DROP TABLE IF EXISTS `loads_comments`;
DROP TABLE IF EXISTS `news_comments`;
DROP TABLE IF EXISTS `stat_comments`;
Добавлено2013.05.14 12-39
Исправлена ошибка с выводом количества гостей на сайте.
Отправлено: 14 Мая 2013#247
Добавлены дополнительные метки для вложений:
- {LIMAGEn} выводит n-ое изображение с выравниванием по левому краю (с обтеканием текста);
- {RIMAGEn} выводит n-ое изображение с выравниванием по правому краю (с обтеканием текста).
Добавлено2013.05.14 20-49
Плагин "Последние комментарии" исправлен под новую структуру БД.
- {LIMAGEn} выводит n-ое изображение с выравниванием по левому краю (с обтеканием текста);
- {RIMAGEn} выводит n-ое изображение с выравниванием по правому краю (с обтеканием текста).
Добавлено2013.05.14 20-49
Плагин "Последние комментарии" исправлен под новую структуру БД.
Отправлено: 19 Мая 2013#248
Добавлен плагин "Календарь", предназначенный для вывода фиксированного текста, задаваемого в настройках:
1) в определенный день недели;
2) в определенный день месяца;
3) в определенную дату;
4) в диапазоне дат.
1) в определенный день недели;
2) в определенный день месяца;
3) в определенную дату;
4) в диапазоне дат.
Зарегистрируйтесь или авторизуйтесь что бы писать
Сейчас online: 72. Зарегистрированных: 1. Гостей: 71.