+2.21
Рейтинг
2.02
Сила

Сергей Филимонов

Как-то забыл написать (несколько месяцев назад): все мои расширения отдаю в руки умных и разумных людей для создания форков. Сам не могу заниматься своими расширениями из-за договора с работодателем.
Простите.
Буду готовить новую версию с учетом ваших пожеланий.
Если прямо сейчас нужно помочь с добавлением какого-либо поля — напишите мне в личку, безвозмездно помогу.
Да кстати, так еще проще.
config.php 276 линия.

Меняем:
$config['router']['page']['profile']       = 'ActionProfile';

На
$config['router']['page']['users']       = 'ActionProfile';
Я вас не понял. Что вас смущает в том, что работа с БД вынесена в отдельный файл? По моему личному мнению, да и малому опыту, это логично и не путает разработчика. В gedit (или в любом другом процессоре с подсветкой кода), к примеру, все это выглядит намного симпатичней — создал файл, задал переменные и больше не вспоминаешь о БД.
Мне жаловались что я не удобно поместил ссылку в плагине «Все теги» и я сделал так:

Часть хука:
$this->AddHook(Config::Get('module.tags.hook_tags'), 'Menu', __CLASS__);


Часть конфига:
Config::Set('module.tags.hook_tags', 'template_main_menu'); // В каком месте выводить ссылку
Если мог бы проголосовать, то поставил бы десять минусов. Зайдите в /config/config.php и посмотрите на содержимое этого чудесного файла.
В мапперах задаются переменные для работы с БД. Что плохого в том, что данный код выносится в отдельный файл и не мозолит глаза?
Крайне мере они будут понимать что речь идет о сайте, а не о болезни.
Соответственно, если мне надо одну и ту же переменную использовать в нескольких шаблонах, мне в каждом из них надо писать код получения этих самых переменных (зачастую это один и тот же код) и выполнять его снова и снова для каждого шаблона.
Опять же — выполнять один и тот же код? А если там запрос(ы) к БД…
Это называется поделить на ноль.

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

livestreet.ru/profile/sfilimonov/favourites/ — загляните сюда, Вам это возможно поможет.
include

{php}$bla_bla='бла, бла';{/php}
.... [куча кода html] ....
{php}echo $bla_bla;{/php}
Если mystuff будет осуществлять проверку на наличие установленного stream, то он встанет без проблем, но если stream не будет осуществлять проверку на наличие установленного mystuff, то при установке stream поверх mystuff будут возникать проблемы. Если в обоих плагинах будет осуществляться проверка, то подобных проблем не будет и пользователь сможет использовать два плагина одновременно.

Как-то так, в общих чертах.
А вот в описании плагина, которая на английском и которое вероятно предназначено и для англоговорящих пользователей, нужно написать не «lepra», а «leprosorium.ru». Лепра это болезнь и если русскоязычный пользователь поймет о чем идет речь, то англоязычного фраза «каждый лепропользователь» скорей всего смутит.
Когда проснулся, мне все стало ясно.
Так в оба плагина и нужно поставить проверку, раз на то пошло.
Какая вам документация нужна? Вот такая, такая или такая? Всего этого мало?
В папке плагина /templates/language/russian.php
Плагин конфликтует с livestreetcms.com/addons/view/7
Не обращай внимание, у меня с просони что-то не читалось на английском и один момент был абсолютно не понятен. Это так было, мысли вслух.
да там кода строк 50
443