Сегодня: 17:12:2025 Доброго вам дня!

I live ExBB and CMS Limbo!  I live ExBB and CMS Limbo!
Логин :
Пароль :
Регистрация?  Забыли пароль? 
 

Страниц (117): В начало « ... 18 19 20 21 [22] 23 24 25 26 ... » В конец

> Найдено сообщений: 1165
NordWest Отправлено: 11 марта 2018 — 16:15 • Тема: Наведение порядка в шаблонах • Форум: ExBB Community

Ответов: 4
Просмотров: 2216
Короче способ передать DEF_SKIN я так и не нашел, а потому проблему решил по другому...

В файле fm.class.php после строки
PHP:
define("DEF_SKIN",$defskin);

добавил строку, вводящую новую переменную, которая является псевдонимом DEF_SKIN
PHP:
$this->def_skin = DEF_SKIN;

затем чуть ниже в том же файле после строки
PHP:
include('./language/'.DEF_LANG.'/lang_front_all.php');

я добавил подключение языкового файла из шаблона, т.к. понял что он необходим
PHP:
include('./templates/'.DEF_SKIN.'/language/'.DEF_LANG.'.php');


После этого в папке с шаблоном создал новую директорию language где создал файл russian.php с таким содержимым
PHP:
<?php if (!defined('IN_EXBB')) die('Hack attempt!');

?>


Затем в файле topic.php в двух местах заменил текст InvisionExBB текстом '.DEF_SKIN.'

Строки InvisionExBB встречаются в файле boardinfo.php и в файлах данных пользователей - там ничего менять не нужно.
Так же не нужно ничего менять в файлах frontindex.php в модулях belong и chat
NordWest Отправлено: 11 марта 2018 — 12:36 • Тема: Наведение порядка в шаблонах • Форум: ExBB Community

Ответов: 4
Просмотров: 2216
Столкнулся с проблемой вставки DEF_SKIN в шаблоны.
Обычно что бы вставить в шаблон переменную мы просто обрамляем её фигурными скобками
 Цитата:
<span style="margin-left:15px;">{$fm->_Banner}</span>

В случае с DEF_SKIN такой метод не работает.
Шаблонизатор после открытой фигурной скобки скорее всего ищет признак переменной $ а тут её нет. Как быть пока не знаю. Огорчение

Я вроде где-то встречал, как такое вставлять, но сейчас не могу найти...
NordWest Отправлено: 11 марта 2018 — 12:30 • Тема: Наведение порядка в шаблонах • Форум: ExBB Community

Ответов: 4
Просмотров: 2216
Вчера случайно наткнулся на факт, что очень много привязок к дефолтному шаблону наглухо вшито в код движка. Так же в самих шаблонах часто прописаны фиксированные пути, что мешает делать клоны шаблонов. Честно говоря я слегка в шоке. А потому задвигаю все дела на потом и плотно занимаюсь именно этим...

Выбор какой шаблон использовать прописан в fm.class.php в функции _Locale()
На выходе функции получаем константу DEF_SKIN которую и нужно прописать везде, где стиль наглухо прописан в код.
NordWest Отправлено: 11 марта 2018 — 04:53 • Тема: Проблемы с получением уведомлений • Форум: Ошибки и их устранение

Ответов: 10
Просмотров: 7464
Yamaliya
Предлагаю компромисный вариант. Желание подписываться по умолчанию или не подписываться вынести в профиль пользователя.
Это несколько сложнее в плане реализации, но это решение надеюсь устроит и вас и меня.
NordWest Отправлено: 11 марта 2018 — 04:38 • Тема: Проблемы с получением уведомлений • Форум: Ошибки и их устранение

Ответов: 10
Просмотров: 7464
 Цитата от Yamaliya:
Остаюсь при своём мнении, что состояние галочки должно отражать наличие факта подписки или неподписки.
Так зачем она вообще нужна!!! Вы просто привыкли на неё внимание обращать, а на самом деле её роль включать подписку - это же можно сделать и по кнопке. Так зачем двойной функционал, причем галочка менее функциональна. Растерялся

 Цитата от Yamaliya:
Если считаете что строка "Вы хотите получать уведомления по e-mail о новых сообщениях в этой теме?" не нужна, то уберите её совсем, что бы не вводить в заблуждение.
Именно это я и предлагаю сделать.
NordWest Отправлено: 11 марта 2018 — 04:35 • Тема: Проблемы с получением уведомлений • Форум: Ошибки и их устранение

Ответов: 10
Просмотров: 7464
 Цитата от Yamaliya:
Может убрать в строке "Поиск в теме | Версия для печати | Не получать ответы по email" последнее и функцию подписки возложить на галочку в окне набора сообщений?
А я бы как раз наоборот галочку убрал. Есть кнопка для подписки - нафига ещё галочка нужна? Однако
NordWest Отправлено: 11 марта 2018 — 04:32 • Тема: Проблемы с получением уведомлений • Форум: Ошибки и их устранение

Ответов: 10
Просмотров: 7464
Вот куда нужно смотреть есть подписка или нет
NordWest Отправлено: 11 марта 2018 — 04:30 • Тема: Проблемы с получением уведомлений • Форум: Ошибки и их устранение

Ответов: 10
Просмотров: 7464
Yamaliya
Если вы хоть раз подписались - стоит или не стоит галочка совершенно фиолетово. Она влияет только на включение подписки. Отключать не в её компетенции.
NordWest Отправлено: 11 марта 2018 — 04:10 • Тема: Проблемы с получением уведомлений • Форум: Ошибки и их устранение

Ответов: 10
Просмотров: 7464
 Цитата от Yamaliya:
Вот такое предложение: при создании ответа в тему галочка "Вы хотите получать уведомления по e-mail о новых сообщениях в этой теме?" не установлена, что можно трактовать как отписку от получения уведомлений. По умолчанию должна стоять.
Я нашел где сделать, что бы галочка была по умолчанию. Для этого строка в файле topic.php
code:
$emailnotify = ($fm->user['id'] !== 0 && $fm->exbb['emailfunctions'] === TRUE) ? '<input type=checkbox name="notify" value="yes">'.$fm->LANG['DoEmail'].'<br>':'';

должна выглядеть так
code:
$emailnotify = ($fm->user['id'] !== 0 && $fm->exbb['emailfunctions'] === TRUE) ? '<input type=checkbox name="notify" value="yes" checked>'.$fm->LANG['DoEmail'].'<br>':'';


Но ведь тогда получается что невозможно отписаться от данной рассылки.
Любой мой пост автоматом меня подпишет или я всегда должен следить, что бы галка была снята. Как то это не очень... Нужно другой путь придумать. Однако
NordWest Отправлено: 9 марта 2018 — 21:24 • Тема: Запуск реальной почты на Денвере • Форум: Всё подряд

Ответов: 7
Просмотров: 3513
Может когда и созрею до развертывания сервака на никсах, но пока священный трепет перед необходимостью конфигурировать через консоль не позволяет даже думать в этом направлении. Радость

Загрузка пока небольшая - можно и на Денвере пожить. Народ говорит, что в плане безопасности Денвер это одна большая дыра но я что мог защитил - жизнь покажет...

Страниц (117): В начало « ... 18 19 20 21 [22] 23 24 25 26 ... » В конец

Powered by ExBB v1.1.180311