Установка gif-player в LiveStreet

2
Здравствуйте, обращаюсь к вам за помощью. Нашел в интернете jQuery plugin. Помогите мне с установкой в скрипт, работающий на версии 0.5.1 ссылка где находится файл. Спасибо!

CSS-неймспейсы для Internet Explorer

7
Дабы не плодить кучи css-файлов для разных версий ишака, придумал такой скриптик:

/**
 * Adds css classes to body like ie, ie-6, ie-gte-5-5, ie-not-7, etc.
 * depends on msie browser version
 * 
 * @author Sergey S Yaglov
 * @link http://livestreet.ru/profile/1d10t/
 */
jQuery(function(){
	if(!jQuery.browser.msie){
		return;
	}
	var versions = ['5.5',6,7,8,9,10];
	var body = jQuery('body:eq(0)');
	var bv = jQuery.browser.version;
	var classes = ['ie'];
	var signs = {
		'==': '-',
		'>=': '-gte-',
		'>': '-gt-',
		'<=': '-lte-',
		'<': '-lt-',
		'!=': '-not-'
	};
	jQuery.each(versions, function(i,v){
		for(var sign in signs){
			var css_sign = signs[sign];
			eval('if(bv '+sign+' v){classes.push("ie"+css_sign+new String(v).replace(".","-"));};');
		}
	});
	body.addClass(classes.join(' '));
});


Применять в css-файлах можно, например, так:

.my-class { ... стиль для нормальных браузеров ... }
body.ie .my-class{ ... стиль для ненормальных браузеров :) ... }
body.ie-gte-7.ie-lte-8 .my-class{ ... стиль для ишаков от 7 до 8 версии включительно ... }
  • +5
  • 05 декабря 2011, 09:53
  • 1d10t

Загрузка файла в LS 0.5.1

 
В самом общем смысле идея и ее реализация должна быть такой:
-жмем кнопку в панели markitup
-по нажатию на кнопку вылазит окно в котором выбираем файл
— далее жмем «Загрузить»
— Аякс обрабатывает нажатие кнопки «загрузить» (EventUploadFile) и запускает php скрипт, который непосредственно грузит файл в uploads/file и сообщает о результатах


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

Динамический select под jQuery для LS 0.5

 
Думаю многие для своих проектов хотели сделать динамический Select для опций которые предполагают несколько пунктов последовательного заполнения…
Сейчас столкнулся с проблемой плагина на новой версии LS 0.5, там не хочет работать старая версия плагина extcity где уже была реализована такая функция…
Хотелось бы узнать, может быть у кого то есть уже подобная реализация или есть мысли как это можно сделать…

Индивидуальный jquery эффект для каждой записи

1
Решил сделать на главной странице для топиков кнопку с функцией от jquery toggle, которая будет раскрывать краткое содержимое топика (по умолчанию содержимое скрыто). Но возникла проблема, что когда нажимаю на кнопку — она раскрывает не один топик, а все топики на странице — логично, ведь в скрипте прописано, раскрывать то что находится между определенных тегов, которые есть в каждом топике.
В этом примере этот тег — это («p») — то есть :
<script>
$("button").click(function () {
$("p").toggle();
});
</script>


Пытался запустить в этом скрипте функцию от ls, которая выводит id топика — думал, в каждом топике сделать свой скрипт, в котором в конце тега будет окончание с ID записи, но эта функция в скрипте не работает, а выводит в исходный код прямо код функции.
Здесь то как я это пытался сделать:
<script>
$("button").click(function () {
$("p{$oTopic->getId()}").toggle();
});
</script>

То есть — я вставил функцию {$oTopic->getId()} и она прямо так и выводится в исходном коде на сайте — не работает. Я думал поместить краткое содержимое топика в следующий тег: <p{$oTopic->getId()}></p{$oTopic->getId()}> — то есть <pidтопика></pidтопика>

Помогите пожалуйста придумать решение этой проблемы. На pikabu.ru есть такие же кнопки в каждой новости — подобное я и хочу реализовать. Может есть другие способы?

Firefox 5.0 и ревизия 1258

 
При использовании шаблона developer-jquery Firefox загружает страницу и сразу уходит в белый экран.

Обнаружено в trunk версии ревизии 1258.
Версия Firefox 5,00
Подробнее под катом


Читать дальше
  • 0
  • 02 августа 2011, 23:50
  • Smurov

Адаптировать верстку под LS

 
Добрый день.

Есть готовая верстка под LS, шаблон Infinity. Он на jQUery и совместим с LS 0.4.2

Задача — переписать на Mootools и адаптировать под готовящийся LS 0.5. Наверное наилучший способ, это взять верстку и переделать шаблон Developer. Я готов заплатить довольно приличную сумму для меня — стоимость самого дорогого шаблона на LS = 3000 р. (Афиша)

Предложения и комментарии.

UPDATE: OK, задача упрощается. Необходимо просто с jQuery перевести на MooTools. Желательно переделав Developer, а не переделывая существующий.
  • -1
  • 25 июля 2011, 12:06
  • Sky

Несовместимость эффектов jquery с файлами .js от LiveStreet

 
Появилась необходимость подключить таб-эффект от jquery. Когда всё настроил и подключил библиотеки:
<script type="text/javascript" src="js/jquery-1.5.1.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.13.custom.min.js"></script>

Эффект заработал как нужно, но на сайте перестали работать родные .js эффекты, такие как переключение в прямом эфире между комментариями и топиками, развертыванием формы добавления комментария и т.д. Когда отключаю эти библиотеки всё начинает работать.
Вопрос. Как подружить новые библиотеки jquery с родными .js файлами LiveStreet?

Интеграция различных эффектов JQuery и Mootools в сайт на LS

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

Я так подозреваю, что необходимо не просто вписывать голый код, а создавать отдельные файлы, и уже потом подключать их в шаблонах, только вот не пойму, какого формата должны быть эти файлы (html, php, tpl) и как именно подключить их (знаю только инклюдинг). В общем поможет может кто? Думаю польза от этого будет многим, поскольку вот уж неделю бьюсь, и ни как все(((

P.S. Админ, если пост решишь удалить, то хоть где то откройте эту тему! Ок?))

Шаблон "Developer JQuery"

13

Особенности шаблона

  • В качестве JS-фреймворка в шаблоне используется JQuery
  • Прикручен html редактор MarkItUp! (и слегка допилен)
  • Немного подправлен сам шаблон
  • JS убран из файлов шаблона (.tpl)

Совместимость с плагинами

Шаблон совместим со всеми плагинами, которые не используют мутулз :) Если нужна совместимость с плагинами на мутулзе, то можно попробовать использовать jquery в режиме совместимости, но и в этом случае 100%-ая работоспобоность плагинов не гарантируется.

Скачать

Шаблон для LS 0.4.2 — скачать можно в каталоге
Шаблон для транковой версии LS — доступен в SVN LS