XML RPC для LiveStreet

1
Хотел узнать, есть ли в LS`е поддержка xmlrpc и в итоге гугл мне ничего путного не выдал =(
Какие-то разработки вроде как и велись но в итоге информации о реализации не нашлось.

Ввиду отсутствия такой полезно фичи, поднимаю данную тему.
Как попытку решения данного вопроса, предлагаю переделать вот такой фалик. Файлик писался под DLEшку. У кого хорошо с программированием, пожалста доведите дело до ума.

XML-RPC
  • -1
  • 03 марта 2011, 21:37
  • t00t

Альтернативный способ CUT "обрезания" длинных сообщений

5
Друзья, рискуя нарваться на традиционный «это уже обсуждалось» (хотя не нашел аналогов, по сему и пишу отдельной публикацией), хочу задать вопрос.

Довольно таки давно мучаюсь вопросом о принудительной подстановке CUT тега в длинных публикациях (многие пользователи ну никак не хотят читать инструкцию и пользоваться инструментарием, и их можно понять). Многие плагины работают не корректно (особенно с не закрытыми тегами, с кодом изображений, видео и прочее).

И вот у меня родилась идея. Что если не подставлять автоматически CUT тег, а просто выдавать пользователю алерт в том случае, если, скажем, кол-во символов публикации превысило определенное кол-во символов (для примера, 3000 символов). В таком случае мы считаем не только живой текст, но и код изображений, код видео и прочее. Т.е. любые символы (кроме разве что пробелов, хотя и их можно учесть) в окне редактора. Так вот, при превышении определенного кол-ва символов вываливается алерт с просьбой вставить CUT тег в любом удобном месте (параллельно, ессно, надо проверять наличие этого тега в теле публикации) и не дает произвести публикацию.

Вопрос: есть ли у кого-то такие наработки? Я сам, увы, не в состоянии забубенить такой код (я верстальщик-дизайнер), по сему с радостью бы принял чью-либо помощь, т.к. по опыту использования движка знаю — доработка нужная. Готов, если что, в обмен оказать услуги по дизайну или верстке.

В общем, рад буду отзывам и помощи.

LiveStreet Extended Edition

15
Представляем — LiveStreet Extended Edition она же LiveStreet-EE

Сборка LiveStreet Extended Edition на базе версии 0.3.1 включает в себя:
-------------------------------Изменения в коде--------------------------------
1. Изменены значения: page_title 255, page_url 255, page_text 65535, topic_title 255, topic_text 65535, topic_tags 1024, длинна меток 2,64 — изменены значения в коде, переводе, базе;
2. изменены некоторые значения в конфиге, добавлен конфиг для хаков config.EE.php;
3. изменен .htaccess (если не нужно сжатие страниц — можно пользоваться старым);
4. добавлен robots.txt (внутри включается sitemap);
5. отключен вывод ошибок — ini_set('display_errors', 0);
6. изменена версия LS — define('LS_VERSION','0.3.1-EE');
7. в шаблонах добавлены отсутствующие картинки: spinner.gif, star.gif, star-off.gif;
8. пути сохранения картинок при публикации сделаны относительными;
9. добавлен alt при добавлении картинок;
10. во всех файлах удалены лишние пробельные символы в конце строк, формат всех файлов unix, кодировка utf-8.

------------------------------------Модули-------------------------------------
1. Модуль «Loader» — менеджер JS и CSS»;
2. модуль «Менеджер блоков»;
3. модуль «Import Rss»;
4. модуль «SiteMap генератор»;
5. модуль «Админпанель»;
6. модуль «Блок «Дни рождения»»,
7. модуль LiveStreet Mod Installer.

-------------------------------------Хаки--------------------------------------
1. Хак «Русские URL»;
2. хак «Redirect»;
3. хак «Сжатие страниц»;
4. хак «Автоматическое присоединение к блогу»;
хак удален по требованию автора eXtravert.
5. хак «Апгрейд капчи аля Яндекс»;
6. хак «Speller»;
7. хак «Кнопка «вставить пользователя» в стандартном редакторе»;
8. хак «Валидация форм при регистрации»;
9. хак «Лента друзей как в ЖЖ»;
10. Хак «Дополнение «LiveTwitter»»;
11. доработанный хак «Человеко Понятные Урлы»;
13. хак «Автофокус в поле ввода комментариев»
14. хак «Доработанный блок прямого эфира»;
15. Хак «Приватные топики»;
16. Хак «Выполнение PHP кода на статических страницах»;
17. Хак «Google AdSense для пользователей».

Все хаки сделаны отключаемыми через конфиг, и если требуют изменения шаблонов — исправления сделаны во всех 5 шаблонах, большинство хаков и модулей немного доработаны (например, хак ЧПУ — опционально через настройку отключение транслита, определение разделителя, удалено .html в конце url)

------------------------------------Шаблоны------------------------------------
1. Шаблон «to3»;
2. пожалуй лучший шаблон «g6h»;
3. шаблон «ChosenThemes Skin»;
4. шаблон «Live Portal»;
5. шаблон «Dark»;
6. доработка административной статистики в index.php — шаблон «Статистика производительности».

Все шаблоны соответствуют стандартам w3c

Все использованные модули и хаки для LiveStreet являются бесплатными и находятся в свободном доступе

Приятного использования!

Авто анонс

74
Задумался о добавлении возможности создания анонса. Полез в код… Оказывается, в ливстрит есть все, что нужно для создания анонса! Максу респект!

Но просто добавить новое поле в форму добавления топика мне показалось мало. Точнее я передумал. =)))

Вместо ручного добавления анонса решил сделать авто обрезание текста топика. Варианта три:

1) Отрезать определенное количество символов и тупо ставить троеточие.
2) То же самое, но до первого пробела. В этом случае целостность слов сохраняется.
3) То же самое, но до первого знака окончания строки. :)

Первый тупой и простой никому давно не интересен, поэтому расскажу, как сделать второй и третий.


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