+6.94
Рейтинг
12.47
Сила

html 5 тег

Проблема:
Разрешил в jevix.php тег audio, там же разрешил атрибут src, но он все равно вырезается.

В чем может быть проблема?

Хочу использовать его для библиотеки audio.js (http://kolber.github.com/audiojs/)

Допустимые блоги для публикации

Вопрос:
Как можно легко разделить по цвету блоги, в дроп-дауне выбора блога при создании топика.
На скриншоте приведенном ниже они все одного типа, но у каждого свой порог (рейтинг) для публикации.

Скриншот:

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

Следующий пост

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

Решение:
Предложил ниже господин KLaus в виде плагина.
Скачать из каталога

Плеер GrooveShark

Вопрос:
Как разрешить в Jevix парсинг плеера?
По типу:
/**
                 * youtube.com
                 */             
                $sText = preg_replace('/<video>http:\/\/(?:www\.|)youtube\.com\/watch\?v=([a-zA-Z0-9_\-]+)<\/video>/Ui', '<object width="425" height="344"><param name="wmode" value="opaque"></param><embed src="http://www.youtube.com/v/$1&hl=en" type="application/x-shockwave-flash" wmode="opaque" width="425" height="344"></embed></param></embed></param></embed></object>', $sText);          


Код плеера:
<object width="250" height="250" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="gsPlaylist657773880" name="gsPlaylist657773880"><param name="wmode" value="opaque"></param><param name="allowScriptAccess" value="always"></param><param name="flashvars" value="hostname=cowbell.grooveshark.com&playlistID=65777388&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=0"></param></object></object>

Делаем "Фотоблоки"


Вводное:
Наверное многие знакомы с возможностью на таких ресурсах как LAM (Lookatme) создавать внутри поста фотоблоки куда помещаются некоторое количество фотографий (чтобы не делать чересчур длинной скатерти). Да, в ЛС уже существует подобная штуковина — Фотосеты, но как отдельный вид поста она не имеет смысла. Сегодня я расскажу вам как сделать эти самые «Фотоблоки».

Нам понадобятся:
1. LiveStreet версии 0.5-0.5.1
2. Шаблон на jQuery
3. Fotoramajs от Артема Поликарпова
4. Прямые руки

Присутпим:
1. Качаем архив с Fotoramajs отсюда fotoramajs.com/

2. Внутри вы обнаружите 2 файла: собственно сама библотека fotorama.js и файл стилей для настройки внешнего вида fotorama.css

3. Подключаем библиотеку (предварительно поместив её в папку js вашего шаблона) в header.tpl вашего шаблона, очень просто
<script type="text/javascript" src="{cfg name='path.static.skin'}/js/fotorama.js"></script>
и учитываем что у вас также уже должна быть подключена библотека jQuery.

Подключаем css файл
<link href="{cfg name='path.static.skin'}/css/fotorama.css" rel="stylesheet">

4. Теперь идем в настройки jevix.php (папка config) и разрешаем тег div
// вызов метода с параметрами
			array(
				array('cut','a', 'img', 'i', 'b', 'u', 's', 'video', 'em',  'strong', 'nobr', 'code', 'object', 'param', 'embed', 'ls', 'iframe','blockquote','div', 'p','h3','div'),
			),			


array(
				'div',
				array('class')
			),


5. Вуаля, все что нам теперь остается, зайти в редактор, создать новый пост, кликнуть на просмотр html кода (это если у вас tinyMCE), найти нужные вам фотографии (для незнающих тег img) и обьединить в следующий div

<div class="fotorama">
  <img src="1.jpg> <img src="2.jpg"> <img src="3.jpg">
</div>


PS: На все вопросы готов ответить в комментариях, хотя надеюсь они не возникнут :)

Плагин: Краткое описание

Требуется:
Создать дополнительное поле, в редактировании и создании поста, в котором будет указано краткое описание поста.
Текст будет выводиться на главной странице, либо по типу {$oTopic->getTopicShortText}.
На внутренней странице топика текст не дублируется.
Также, плагин должен уметь работать по типу AutoCut, то есть в конфиге задано определнное кол-во символов, которое можно написать в кратком описании, если поле краткое описание небыло заполнено, то AutoCut должен просто обрезать текст.



Бюджет:
1000 — 1500 рублей.

Любые вопросы — в комментарии.
Желающие получить такой же плагин — тоже в комментарии.
Больше денег — качественней работа.

Доработка плагина «Preview Topic»

Описание плагина:
позволяет создать картинку-предпосмотр для топика. Плагин по мотивам хака livestreet.ru/blog/tips_and_tricks/747.html совместим с 0.5.1-версией Livestreet
автор: randomtoy

Требуется:
Доработать плагин следующим образом: должно существовать два поля для загрузки изображения, допустим 100х100 (условно А) и 200х200 (условно В). Юзеру видно лишь поле А, при модерации и выводи на главную модеру соотвественно видны оба поля (получается что поле В необязательное). Превьюхи выводятся по старому типу: там где указано поле А выводится А, тоже самое для В. На главной соответственно могут быть превьюхи обоих типов.

Интересует:
Цена и сроки.

Simple 0.5


Обновленная версия моего шаблона, на участие в конкурсе.
Добавил все требуемые страницы (главная, профиль, страница новости).

Процитирую себя для тех кто не видел:
Я пошел немного другим путем, отказавшись от линейного вывода постов, который все здесь так мусолят.
Здесь уже был и perfect pixel и тп вещи, поэтому я упростил дизайн, сверстать шаблон можно не используя изображений (только иконки + логотип)
На все вопросы отвечу в комментариях.

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

БД

После переноса и конвертации старой бд, на версию 0.5.1, при переходе в профиль выдает:
SQL Error: Table 'mybd_lv.lv_user_field' doesn't exist at W:\home\test1.ru\www\classes\modules\user\mapper\User.mapper.class.php line 857
Array ( [code] => 1146 [message] => Table 'mybd_lv.lv_user_field' doesn't exist [query] => SELECT * FROM lv_user_field [context] => W:\home\test1.ru\www\classes\modules\user\mapper\User.mapper.class.php line 857 )


По тексту я понимаю что table does not exist, но я ведь конвертировал бд.