+0.15
Рейтинг
6.60
Сила

Пользователи-боты для администратора - несколько пользователей на один e-mail

Не знаю, на сколько это актуально, но задумался я о заведении ещё одного пользователя — и всё бы ничего, но требуется другой e-mail ;] что не очень удобно, когда реальный пользователь один!

Моё решение (если у вас есть доступ к базе):
insert into ls_user (user_login, user_password, user_mail, user_date_register, user_ip_register,user_activate)
                (SELECT 'news', user_password, CONCAT( ' ', user_mail ), CURDATE(), user_ip_register, true
                 FROM ls_user
                 WHERE user_login='admin')

осуществляется создание нового пользователя 'news' по образу уже зарегистрированного 'admin'
пароль и ip регистрации — копируются
к e-mail`у вперёд приклеивается пробел

Вроде работает :)

Критика и предложения приветствуются!

p.s. 'ls_' следует заменить на ваш префикс

Плагин "Управление рекламными компаниями на сайте". Ваше мнение.

Приветствую,

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


Ваше мнение ?

картинка превью, при вставке в vk



Хотел бы понять принцип выбора изображения
Допустим еcть у меня топик на сайте ЛС, копирую его ссылку вставляю в вк, и оно может выбрать картинку из топика, может выбрать иконку блога, может выбрать картинку из банера в сайдбаре(очень часто)

Как это работает?

Из своих наблюдений заметил, что если картинка в топики визупльно меньше, картинки з банера в сайдбаре то почти всегда ставить превью банер с сайдбара, а если картинка из топика значительно превосходит банер, то берет с топика. Но как оно считает, по разрешению, по размеру или в зависсимости от формата изображения?

кто-то знает что-то наверняка?

и главный вопрос — как сделать чтоб брало картинку только с топика?

Тонкая настройка почты

Столкнулся с тем, что при добавлении топиков, происходят достаточно сильные тормоза. После проведённого анализа выяснилось, что проблема тормозов ПОЧТА. При публикации топика происходит рассылка по всем пользователям, которые имеют отношение к блогу, в который происходит размещение материала.

При включении отложенной рассылки, всё приходит в порядок, но есть один очень не маловажный момент. Письма о регистрации, активации аккаунта или напоминания пароля, должны приходить незамедлительно.
Предлагаю к вашему вниманию следующий фикс.

В конфиге config/config.local.php добавляем следующие настройки

// Указывает на необходимость использовать режим отложенной рассылки сообщений на email
$config['module']['notify']['delayed'] = true;
// Если опция установлена в true, систему будет собирать записи заданий удаленной публикации, для вставки их в базу единым INSERT
$config['module']['notify']['insert_single'] = true;
// Количество отложенных заданий, обрабатываемых одним крон-процессом
$config['module']['notify']['per_process'] = 10;


Далее исправляем файл classes/modules/notify/Notify.class.php

Находим в нём функцию

public function Send($oUserTo,$sTemplate,$sSubject,$aAssign=array(),$sPluginName=null) {


В этой функции находим строчку

if(Config::Get('module.notify.delayed')) {


И заменяем её на

$isNotifyDelayed = Config::Get('module.notify.delayed');
if (($sTemplate == "notify.registration_activate.tpl") || ($sTemplate == "notify.registration.tpl") || ($sTemplate == "notify.reactivation.tpl") || ($sTemplate == "notify.reminder_code.tpl") || ($sTemplate == "notify.reminder_password.tpl")) { $isNotifyDelayed = false; }
if($isNotifyDelayed) {


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

Небольшое дополнение:
Кто-то может забыть, поэтому напоминаю, что необходимо по крону запускать скрипт include/cron/notify.php

есть 2 варианта запуска.

1. используя HTTP.

для этого необходимо поправить .htaccess в папке include/cron/
содержание должно быть

Order Deny,Allow
Deny from all
Allow from XXX.XXX.XXX.XXX


вместо XXX.XXX.XXX.XXX укажите IP, с которого будет производиться HTTP запрос.
и в крон можно внести следующую запись

*/5 * * * *   wget -O- http://www.livestreet.ru/include/cron/notify.php >> /dev/null


2. либо из консоли.

и в крон можно внести следующую запись

*/5 * * * *   /usr/bin/php /vhosts/site.ru/www/include/cron/notify.php


Пути указывайте в соответствии с настройками вашего сервера.

TinyMCE plugin для платного модуля Lite image (от netlanc)

Купил модуль Lite image (от netlanc) и столкнулся с проблемой, что пользователи сильно пугаются, когда видят куски кода в редакторе + сам редактор искожает код после редактирования страницы. Использую TinyMCE. Наш посетитель это домохозяйки.

Lite image создаёт теги <fotoblock> и <sliderblock>.

Собственно была задача в редакторе TinyMCE обернуть генерируемый код модулем Lite image в понятный вид для пользователей + чтоб они не могли нарушить сам код фото-блоков и слайдер-блоков + чтоб пользователи могли без проблем блок переместить или скопировать.

плагин для tinymce называется fotoblock.

скачать можно dl.dropbox.com/u/624913/static/tinymce/fotoblock.zip
просто разворачиваете архив в папке plugins (tinymce) а точнее в LS эта папка находится: engine/lib/external/tinymce-jq/plugins/

далее правим настройки самого tinymce в файле engine/lib/internal/template/js/settings.js
где в строке plugins добавляем fotoblock.

у меня эта строчка теперь выглядет так
plugins: "lseditor,safari,inlinepopups,media,pagebreak,autoresize,fotoblock",


чистим кеш и наслаждаемся.

+ небольшой фикс для lite image. в файле image.js

310 строка
заменить
var tplfb = '&lt;fotoblock&gt;' + tplimg + '&lt;/fotoblock&gt;';

на
var tplfb = '<fotoblock>' + tplimg + '</fotoblock>';


364 строка
заменить
var tplfb = '&lt;sliderblock&gt;' + tplimg + '&lt;/sliderblock&gt;';

на
var tplfb = '<sliderblock>' + tplimg + '</sliderblock>';

Как и где подключить файл?

Здравствуйте ребята, у меня вопрос касающийся плагинов.

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

Спасибо.

Раскрытие директории в плагине «Sitemap»

В текущей версии плагина (0.4.0) Sitemap для LiveStreet CMS возможно раскрытие директории через вызов файла из директории /plugins/sitemap/tests/behat/features/bootstrap/FeatureContext.php, что приведет к ошибке php.

Читать дальше →

Плагин «Поиск по топикам, комментариям, людям, блогам и тегам (Simple Search and Auto Completer)»


Именно так теперь называется плагин «Поиск по топикам, комментариям и людям (Simple Search and Auto Completer)»

НОВОЕ


  1. исправлена небольшая визуальная неточность в блоке поиска по людям для шаблона девелопер
  2. в конфиге добавлена возможность задавать список типов блогов чтобы производить поиск по топикам, которые созданы другими плагинами и имеют свой тип блога (например, блоги с подразделами от aceblogextender, плагин Компании от gran'а)
  3. добавлены пользовательские словари, которые находятся в папке dictionaries плагина: stopwords.txt нужен для исключения ненужных слов из поиска, wordforms.txt нужен для дополнения поискового запроса синонимами. Формат этих словарей полностью совместим с форматом Сфинкса
  4. добавлена опция показа ссылок поиска в других ПС по сайту если ничего не найдено средствами встроенного поиска (ссылки на Гугл, Яндекс и Бинг)
  5. добавлен OpenSearch — открытая технология, которая позволяет добавлять поиск по сайту как поисковый плагин для браузера.
  6. добавлен новый поиск по описаниям блогов
  7. теперь если пользователь авторизирован, поиск дополнительно проводится в закрытых блогах, к которым у пользователя есть доступ (раньше поиск в закрытых блогах не проводился)
  8. добавлена возможность поиска внутри блога. В форме поиска можно выбрать блог, в котором нужно искать топики. Также на страницах блогов добавлена форма поиска по этому блогу.
  9. добавлен расширенный поиск по тегам с возможностью выбора части тега, например, середины
  10. возможность поиска по тегу в блоге
  11. интегрирован плагин «Tags like full», который позволяет подбирать теги набирая даже их часть (не обязательно начало тега) в автокомплитере
  12. добавлена возможность поиска по избранному пользователя для топиков, комментариев и топиков за тегом

Читать дальше →

Некорректная работа FLOW и скачкИ по странице в обычных топиках

Происходит нечто непостижимое — при переходах по страницам сайта происходят скачки на страницах.

Поясняю:
При переходах на страницы топика и фотосета открывается не начало страницы, а «где-то посередине».

Также некорректная работа flow с возвратом на страницу. Открываем топик -> возвращаемся на страницу flow. Сначала происходит попытка перескочить на «старое» место, непонятно почему попытка снова подгрузить топики из нижней части страницы (к сожалению, не сохраняет загруженное).

… Ну и, наконец, возврат на начало страницы (не дождался).

Читать дальше →