Плагин "Аудиозаписи". Коллективный заказ

2
Начал писать плагин «Аудиозаписи» для 0.4.2 аля вконтакте.
Срок готовности 1-1,5 недели.



Техническое задание:
1) Добавление файлов mp3. Ограничение размеров файлов определяется в конфиге.

2) Редактирование названий ссылок (имен файлов), удаление файлов, сортировка

3) Вкладки: Общие аудиозаписи и Мои аудиозаписи

4) Поиск по аудиозаписям

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

Есть ли какие-то еще идеи по функционалу? Предложения по ТЗ приветствуются!

Стоимость плагина 1500рублей (~50wmz).
Доработки под конкретного клиента в дальнейшем возможны.

Когда будет готов — сообщу!

Баг в работе с комментариями в 0.4.1

 
При переходе на 0.4.1 появилась проблема:

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

Подскажите, пожалуйста, где искать баг?

Баг при загрузке картинки

1
0.4.1, но ошибка была и в 0.4
Иногда при загрузке картинок со сторонних ссылок случается следующий баг: одну картинку добавил, нажимаю на кнопку добавления следующей и во всплывающем окне (для ввода урл добавляемой картинки) отображается не то, что надо, а содержимое одной из соседних вкладок браузера. «на месте» лечу это сохранением поста в черновики и редактированием заново — проблема на некоторое время пропадает
Повторяется это у многих пользователей.

ТЗ на доработку сайта на движке LS 0.4.1

 
Техническое задание.

Добавить новые поля в страницу регистрация example.com/registration/

1. Имя — не обязателен, на усмотрение пользователя.
2. Фамилия — не обязателен, на усмотрение пользователя.
3. Город — обязателен, без него регистрация невозможна. Пример startuppoint.ru/registration. БЕЗ возможности добавления собственного варианта.
4. Пол — обязателен, без него регистрация невозможна.
В настройках профиля example.com/settings/profile/ соответственно необходимо убрать пункт «не скажу».
5. Добавить согласие с правилами сайта. Пример

Без установки галочки кнопка ЗАРЕГИСТРИРОВАТЬСЯ не видима и не доступна.

Реализовать проверку на занятость и правильность логина и email. Пример city4life.ru/registration/

Добавить кнопку «Предпросмотр» во внутренней почте.

Создать новый вид топика «Новостной». Пример визуального расположения.

адрес — example.com/news/
Блок календарь
Представление новостей на главной (example.com/news/) ввиде анонсов.
адрес новости «Победил спортивный дух» по теме например «Спорт» — example.com/news/sport/pobedil-sportivniy-duh.htm
ЧПУ
Новости могут добавлять администратор и модератор. Новостной топик должен иметь возможность оцениваться, как и обычный топик и выводится на главную в вперемежку с персональными, коллективными. Но при этом в строке информации НЕ должен фигурировать ник-логин добавившего новость, как сейчас происходит при создании обычного топика и то что новость хорошая или плохая НЕ должно ни коем образом отражаться на рейтинге и силе добавившего новость.

Бюджет — 5000 руб. + 1000 руб. (опционально в виде бонуса, при условии внесении своих идей принятых и реализованных и за продуманное отношение к деталям и нюансам)
Связь через внутреннюю почту LS. Бываю почти каждый день, в основном в вечерне-ночное время.

Проблема с отображением видео в IE6, 7, 8 версия 04.1

 
Версия 0.4.1 c активированным TinyMCE (использование последнего-принципиально)
При вставке видео с youtube код вида:
<object width="640" height="505"><param name="wmode" value="opaque"></param><param name="movie" 
value="http://www.youtube.com/v/90xljY2C_XQ&hl=ru_RU&fs=1&rel=0&color1=0x234900&color2=0x4e9e00"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/90xljY2C_XQ&hl=ru_RU&fs=1&rel=0&color1=0x234900&color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"></embed></embed></object>


преобразуется в такой:
<object width="640" height="505" data="http://www.youtube.com/v/90xljY2C_XQ&hl=ru_RU&fs=1&rel=0&color1=0x234900&color2=0x4e9e00" type="application/x-shockwave-flash"><param name="wmode" value="opaque"></param>
<param name="data" value="http://www.youtube.com/v/90xljY2C_XQ&hl=ru_RU&fs=1&rel=0&color1=0x234900&color2=0x4e9e00"></param>

<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<param name="src" value="http://www.youtube.com/v/90xljY2C_XQ&hl=ru_RU&fs=1&rel=0&color1=0x234900&color2=0x4e9e00"></param>
<param name="allowfullscreen" value="true"></param>
</object>


В результате в IE 6,7,8 вместо видео — пустое окно. В других браузерах-все ок.
Преобразование насколько я понял идет в Text.class.php, однако ковыряние в нем ничего не дало — попытка отменить преобразование кода и привести его к оригиналу дает блокирование отображения всего контента.
Если у кого есть какие-нибудь мысли — буду признателен.

Пропал файл

 
Куда подевался файлик? /classes/modules/sys_text/Text.class.php смотрю что в новой версии движка его нету, даже директории /sys_text/ нету у меня на фтп… Это изменения в версии 0.4.1 или у меня что то не так?
  • 0
  • 18 июня 2010, 20:55
  • x2m

Как запустить WATERMARK ?

1
Какие телодвижения действия необходимо произвести, чтобы заработал на сайте watermark?
Поставил true в разделе Модуль Image файла config.php, но изменений не заметил. Спасибо

Визуальный редактор на jQuery

6
Здраствуйте господа разработчики.
Промелькнула тут мысль у меня, а как реализовать незнаю.(Не силен я в программировании). Нашел хороший редактор на jQuery. Как его прикрутить к LS 0.4.1?



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

Админка для LS 0.4.1 и реанимация нерабочих плагинов

2
И настал тот день, и пришел Орт, и объявил о выходе релиза 0.4.1, и застонали программеры, и заплакали владельцы сайтов. «Ах, увы нам! — кричали они. — Плагины не работают, сайты колбасит, все рушится! Что делать?»

Что делать, говорите? А у нас есть ответ на этот вопрос!

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

Релиз LiveStreet 0.4.1

11
Вышел релиз LiveStreet 0.4.1, который содержит в основном фиксы багов относительно версии 0.4. Но есть и существенные изменения. Скачать здесь.

Список основных изменений:

  • Исправленный и доработанный плагин «Page», теперь страницы можно сортировать и выводить в главное меню
  • Новый шаблон «developer», теперь он более простой и легкий. Говорим спасибо deniart'у :)
  • Новая форма наименования классов в движке, подробнее
  • Поддержка наследования классов, подробнее
  • Шаблоны могут иметь свой собственный конфиг и языковые файлы (каталог шаблон/settings/[config|language])
  • Отказ от использования custom классов, теперь они не поддерживаются
  • Английская локализация
  • Фикс багов

Обновление с 0.4

  1. Обновить структуру БД, выполнив SQL из файла /install/convert_0.4_to_0.4.1.sql
  2. Удалить старые файлы и залить новые, либо вручную внести все изменения. Основную часть изменений составляет шаблон «developer», поэтому не пугайтесь большому листингу
  3. Обязательно сбросить кеш. Файловый — удалить содержимое каталога с кешем (кроме файла .htaccess), если стоит memcache, то перезапустить его

Обновление плагинов от 0.4

Плагины требуют адаптации (наименование классов) к версии 0.4.1, более подробно здесь.
  • +18
  • 06 июня 2010, 18:54
  • ort