Нужна помощь по настройке модулей 0.4.2. Давайте меняться ;)
Друзья, мне нужна ваша помощь в настройке некоторых модулей 0.4.2 движка.
В обмен на это я могу предложить небольшой, но полезный (на мой скромный взгляд) хак, запрещающий пользователю размещать публикацию, если в ней не установлен тэг CUT.
Другими словами, если пользователь накатал публикацию объемом более 3000 символов (значение можно менять) и не разместил после первых 2-3 абзацев (а как правило именно там все размещают) тэг CUT, то система выдает алерт с просьбой сделать требуемое, т.е. вставить CUT. Соответственно если публикация меньше 3000 символов — ничего не происходит.
Для реализации этого нужно вставить в файл /classes/action/ActionTopic.class.php после кода…
… следующей код:
А после этого в файл /templates/language/russian.php добавить что-то в таком духе (каждому на свое усмотрение):
Это сбережет массу нервов модерам и админам сайтов с движком LS :) Мне сберегло.
А теперь, собственно, сами просьбы о помощи:
1) Модуль: Превью картинки (http://livestreet.ru/blog/addons/3443.html)
Я добавил возможность загрузки картинки еще и в комменты. Все работает, загружает с превьюхами.
НО, есть проблемка! Сейчас если кликаешь в комменте на превьюху, то полноразмерная картинка открывается в том же окне, но не во всплывающем (как это сделано в публикации), т.е. не подсасывается скрипт. Что и где нужно дописать, что бы в комментах так же полноразмер всплывал в окошке.
2) Хак «Редактирование комментариев» (http://livestreet.ru/blog/3064.html)
Очень нужно такую возможность реализовать на моем сайте. Причем не только для меня, как админа, но и для модеров. Т.е. что бы возможность редактирования не была строго привязана только к админу.
3) Плагин aceBlockManager (http://livestreet.ru/blog/4478.html)
Почему-то не отображаются юзеры в блоке «Кто сейчас на сайте». Система считает юзеров, но списком (ul) не отображает, просто нет там ничего floomby.ru/content/YkFFEIhHE6/.
Установил модуль lsblocks, и столкнулся с такой же траблой в блоке «Кто сейчас на сайте». Тоже пусто и никого не отображает floomby.ru/content/7XpQzieMke/. Я уж думаю на кеш, но отключая все полностью так же ничего не меняется.
Посоветуйте куда копать.
Понятно что обмен не равнозначный :) но более пока не могу предложить. Буду благодарен за всякую помощь.
В обмен на это я могу предложить небольшой, но полезный (на мой скромный взгляд) хак, запрещающий пользователю размещать публикацию, если в ней не установлен тэг CUT.
Другими словами, если пользователь накатал публикацию объемом более 3000 символов (значение можно менять) и не разместил после первых 2-3 абзацев (а как правило именно там все размещают) тэг CUT, то система выдает алерт с просьбой сделать требуемое, т.е. вставить CUT. Соответственно если публикация меньше 3000 символов — ничего не происходит.
Для реализации этого нужно вставить в файл /classes/action/ActionTopic.class.php после кода…
/**
* Проверяем есть ли содержание топика
*/
if (!func_check(getRequest('topic_text'),'text',2,25000)) {
$this->Message_AddError($this->Lang_Get('topic_create_text_error'),$this->Lang_Get('error'));
$bOk=false;
}
… следующей код:
if (mb_strlen(getRequest('topic_text'),'UTF-8') > 3000 && mb_strpos(getRequest('topic_text'), '<cut>', 0, 'UTF-8') === false){
$this->Message_AddError($this->Lang_Get('topic_create_text_cut_error'),$this->Lang_Get('error'));
$bOk=false;
}
А после этого в файл /templates/language/russian.php добавить что-то в таком духе (каждому на свое усмотрение):
'topic_create_text_cut_error' => 'Текст публикации содержит более 3000 символов. Воспользуйтесь, пожалуйста, CUT-функцией в текстовом редакторе (иконка - <b>ножницы</b>) при размещении публикации для сокращения текста (разместите тег <cut> после первых 1-2 абзацев текста). Публикация целиком или частично (в зависимости от того, где именно вы разместите <cut>) будет скрыта под ссылкой «Читать дальше». Скрытая часть не видна в блоге, но доступна при подробном знакомстве с публикацией.',
Это сбережет массу нервов модерам и админам сайтов с движком LS :) Мне сберегло.
А теперь, собственно, сами просьбы о помощи:
1) Модуль: Превью картинки (http://livestreet.ru/blog/addons/3443.html)
Я добавил возможность загрузки картинки еще и в комменты. Все работает, загружает с превьюхами.
НО, есть проблемка! Сейчас если кликаешь в комменте на превьюху, то полноразмерная картинка открывается в том же окне, но не во всплывающем (как это сделано в публикации), т.е. не подсасывается скрипт. Что и где нужно дописать, что бы в комментах так же полноразмер всплывал в окошке.
2) Хак «Редактирование комментариев» (http://livestreet.ru/blog/3064.html)
Очень нужно такую возможность реализовать на моем сайте. Причем не только для меня, как админа, но и для модеров. Т.е. что бы возможность редактирования не была строго привязана только к админу.
Почему-то не отображаются юзеры в блоке «Кто сейчас на сайте». Система считает юзеров, но списком (ul) не отображает, просто нет там ничего floomby.ru/content/YkFFEIhHE6/.
Установил модуль lsblocks, и столкнулся с такой же траблой в блоке «Кто сейчас на сайте». Тоже пусто и никого не отображает floomby.ru/content/7XpQzieMke/. Я уж думаю на кеш, но отключая все полностью так же ничего не меняется.
Посоветуйте куда копать.
Понятно что обмен не равнозначный :) но более пока не могу предложить. Буду благодарен за всякую помощь.
9 комментариев
я делаю это автоматом если нету
то вставляю после 4 точки. думаю вообще её убрать что б народ не заморочитвать.
а редактирую комменты пока в phpmyadmin
Достаточно установить автокат (к примеру автоустановка cut в тексте больще 300 знаков после точки) и не заморачиваться такой байдой
Перед тем как реализовать данную задумку, описанную выше, я перепробовал многие автокаты, и во всех случаях сталкивался с разными проблемами. Если автокат вставлялся, например, после открытого тега или прочего элемента и многое другое, описывать уже памяти не хватит, увы. Именно поэтому пришел к выводу, что самый лучший кат — установленный вручную. И ведь не сложно по сути поставить этот тег, просто большая часть людей либо забывает об этом, либо не знает (особенно в первые дни знакомства с сервисом).
Я никому это решение не навязываю и уж тем более грех считать его геморным :))) 3 строки кода то, а? ;)
была подобная проблема, после каких-то изменений в новых(!) топиках перестал работать плагин
деактивировал и удалил плагин, потом поставил заново
все заработало
тест ls4.k2fl.ru
визивиг с переключателем в html/визуальный режим, в комментариях тоже работает, инициализация в любом режиме. Просмоторщиков картинок пока два — slimbox и highslide, настривается в кофиге.