Как проверить является ли пользователь авторизованному другом?

Хочу сделать возможность при создании топика или блога выбор видимости: только для зарегистрированных, для всех(включаю незарегистрированных), только для друзей.
Как реализовать проверку является ли пользователь авторизованному другом?

Всё это для версии 0.4.1.

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

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



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

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

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

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

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

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

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

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

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

При переходе на 0.4.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 или у меня что то не так?

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

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

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

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


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

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

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

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