+83.57
1171 читатель, 3018 топиков

Структура БД

Может, я что-то пропустил, но поиском не нашел.
Вопрос простой — где можно почитать о структуре БД?
Конкретное назначение таблиц, полей и связи между сущностями.
Думаю, это будет интересно всем, так как менять все равно приходится руками в базе. И в wiki этот раздел хорошо бы добавить.

Баг с {include file='window_load_img.tpl' sToLoad='form_comment_text'}

Вообщем
проблема- я скачал SVN, а в ней, точнее в комментариях не было кнопки «вставка изображения».
я ее сделал. Путем добавления кнопки и этого кода
в actions/ActionBlog/comment.tpl
{include file='window_load_img.tpl' sToLoad='form_comment_text'}


Теперь когда перещелкиваешь названия топиков или блогов -пролетает окошко



-загрузки изображения с темным фоном, удаляешь {include file='window_load_img.tpl' sToLoad='form_comment_text'}
сразу все нормально…

Вы вставляли себе функцию «вставки изобр-я» в комментарии SVN? Только у меня такой баг?

Картинки , cut и видео в комментарии

Скажите пожалуйста, при создании топика в SVN в панеле есть возможность вставки Изображения, Видео и Cat. А в комментарии этого нет. Как это можно поправить?
В Поиске не нашла…

это был вопрос, а теперь сделаю небольшой ответ для всех кому как и мне это будет необходимо.
Поехали!

1.CUT в комментариях отсутствует.

2. Картинки
— В файл /templates/skin/new/actions/ActionBlog/comment.tpl, (137 строка) после
<a href="#" onclick="lsPanel.putTagAround('form_comment_text','code'); return false;" class="button"><img src="{$DIR_STATIC_SKIN}/images/panel/code.gif" width="30" height="20" title="{$aLang.panel_code}"></a>


добавь:

<a href="#" onclick="showImgUploadForm(); return false;" class="button"><img src="{$DIR_STATIC_SKIN}/images/panel/img.gif" width="20" height="20" title="изображение"></a>


— В этом же файле на последней строчке вставляем:
{include file='window_load_img.tpl' sToLoad='form_comment_text'}


3.Видео

В этом же файле, после своей «картинки» вставляем строчку:

<a href="#" onclick="lsPanel.putTagAround('form_comment_text','video'); return false;" class="button"><img src="{$DIR_STATIC_SKIN}/images/panel/video.gif" width="20" height="20" title="{$aLang.panel_video}"></a>


вот так и получается :)

Отображение кода только на главной

Как реализовать отображение кода только на главной?
Либо на тех страницах, где есть сайдбар с прямым эфиром, облаком тегов и топом блогов?

В общем задача, чтобы код не всплывал на тех страницах, где отображение сайдбара не предусмотрено.

Уведомление о регистрации пользователя

Добрый день.

Стучусь с вопросом. Не могу понять, какой параметр отвечает за то, что на ящик администратора (который создается по умолчанию) падает письмо с уведомлением о регистрации нового пользователя.

Есть ли такая возможность?

Перенес в вопросы.

Работает ли у Вас функция загрузки изображений из интернета (при написании поста)

Последнее обновление из SVN. Просто у меня возникла такая проблема на своём проекте: при попытке вставить изображение из интернета (при написании поста) выдаёт ошибку во всплывающем окне. Причем при использовании версии 0.2 транк 103 такой проблемы не замечалось. Сайт livestreet как пример не приводим - тут всё работает. Как это вылечить? Корректно прописать SYS_CACHE_DIR

Проблемы с установкой

Захотелось поставить сие чудо. Открываю конфиг config/config.php, а там… опа!
/**
 * Настройка путей
 * Если необходимо установить движек в директорию(не корень сайта) то следует сделать так:
 * define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST'].'/subdir');
 * define('DIR_SERVER_ROOT',$_SERVER['DOCUMENT_ROOT'].'/subdir');
 */
define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST']); // полный WEB адрес сайта
define('DIR_STATIC_ROOT',DIR_WEB_ROOT); // чтоб можно было статику засунуть на отдельный сервер
define('DIR_SERVER_ROOT',$_SERVER['DOCUMENT_ROOT']); // полный путь до сайта в файловой системе

Хотя в index.php разработчик сам же пишет chdir(dirname(__FILE__)). Нафига тогда указывать директорию установки?
Использование переменной $_SERVER['DOCUMENT_ROOT'] вообще считаю крайне нецелесообразным. Поскольку скрипт может впринципе располагаться вообще где угодно и не иметь при этом явно заданного DocumentRoot в конфиге веб-сервера. В моём случае директория установки из внешнего мира вообще доступна по адресу вида 123.45.67.90/~user1/livestreet/ и является всего лишь alias'ом в конфиге Apache. Однако, задание всех необходимых переменных в конфиге нисколько не помогло: при обращению к корню движок тупо выдаёт 404 «К сожалению, такой страницы не существует. Вероятно, она была удалена с сервера, либо ее здесь никогда не было».

Вотерпаст

Как сделать автоматическое добавление вотерпаста (водяного знака)
на все новые и уже существующие картинки на сайте?

Удаление пользователей

Точнее роботов. Сегодня за 5 минут на моём(пока ещё даже не запущенном проекте) зарегистрировалось 7 пользователей. Ессенно это не настоящие пользователи, а роботы. Как можно удалить их всех, не прибегая к MySQLAdmin?
И ещё вопрос: как можно избежать подобных массовых регистраций?