-5.64
Рейтинг
2.27
Сила

Почему спойлер всегда открыт? [РЕШЕНО]

Столкнулся с проблемой, хотел установить спойлер на сайт, нашел в нете такой вот код:

<script type="text/javascript">
$(document).ready(function(){
$('.splLink').click(function(){
$(this).parent().children('div.splCont').toggle('normal');
return false;
});
});
</script>

<a href="javscript://" class="splLink"><strong>Открыть спойлер</strong></a>
<div class="splCont">
Текст спойлера
</div>


вставляю в шаблон, загружаю страничку, а он открытый… нажимаю, все работает, только почему он сначала открытый, а не скрыт? Помогите пожалуйста, может это я где то напортачил…
Читал в инете, говорят что с ссылками внутри спойлера не работает, можно это как то исправить?

Если знаете, посоветуйте как можно сделать спойлер в шаблоне сайта

вставка юзера

при нажатии на иконку код выглядит так

ls user="йцу" /


(со скобочками <>)

мне необходимо поменять слово ls на другое.

нашел поиском всего 2 файла где это промелкивает

1.

	/**
	 * Обработка тега ls в тексте
	 * <pre>
	 * <ls user="admin" />
	 * </pre>
	 *
	 * @param string $sTag	Тег на ктором сработал колбэк
	 * @param array $aParams Список параметров тега
	 * @return string
	 */
	public function CallbackTagLs($sTag,$aParams) {
		$sText='';
		if (isset($aParams['user'])) {
			if ($oUser=$this->User_getUserByLogin($aParams['user'])) {
				$sText.="<a href=\"{$oUser->getUserWebPath()}\" class=\"ls-user\">{$oUser->getLogin()}</a> ";
			}
		}
		return $sText;
	}
}
?>


2.
{name: ls.lang.get('panel_user'), className:'editor-user', replaceWith:'<ls user="[!['+ls.lang.get('panel_user_promt')+']!]" />' },


меняю… код он прописует как надобно — например megaproject user = bot

но при постинге вылазит одна скобка всего </ — а ник не оббертывается в гипер

может еще где то нужно менять это?

Ребята у меня вопрос по выводу ls.infobox

Есть всеми известна и понятна кнопочка которая показывает нам краткую информацию о блоге. В данном случае показывает инфо о блоге «Техническая документация ЛС».



В infobox выводится краткая информация о блоге как мы и видем, за это отвечает код:

<a href="#" class="blog-list-info" onclick="return ls.infobox.showInfoBlog(this,{$oBlog->getId()});"></a>


Вопрос: Как вывести infobox и вставить внутри него «привет»?

Красивые подсказки в редакторе

Подсказки в редакторе реализованы через указание их текста в атрибуте тега a. Как оказалось и плагин для вывода сообщений использует этот атрибут, осталось сделать лишь небольшую доработку — в файл скрипта темы (templates/skin/ТЕМА/js/template.js) добавить несколько строчек кода, расположенных ниже. Более подробно о настройках poshytip можно почитать здесь:
$('.markItUpHeader .markItUpButton a').poshytip({
    className: 'infobox-yellow',
    showTimeout:300
});

Все!

Создание плагина. От идеи до публикации. Часть 3

Настройка типографа
Настройку типографа реализуем следующим образом: создадим файл конфигурации плагина в каталоге «config» который, в свою очередь, находиться в корне плагина и в нем проведем нехитрые опрерации по добавлению тега 'carousel' в список разрешенных jevix-ом тегов.
<?php
    $aAllowTags = Config::Get('jevix.default.cfgAllowTags');
    $aAllowTags[0][0][] = 'carousel';
    Config::Set('jevix.default.cfgAllowTags', $aAllowTags);


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

"Компании" и "Работа" 1.0.1 + 2 плагина в подарок

Сегодня выпустил обновления плагинов под 1.0.1 версию, обновления отправлены покупателям и выложены в каталог. Теперь архив с плагином сдержит версии плагинов под 0.4.2, 0.5.1 и 1.0.1 для удобства.


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

Может кому пригодится, для использования достаточно объявить:
<script language="javascript" type="text/javascript">
	jQuery(document).ready(function($) {
		$("#идполя").charCount({
			allowed: 255 , // допустимое число символов в поле
			warning: 20 // если осталось меньше 20 символов текст символов будет красный
		});
	} );
</script>

так же у поля настраиваются стили, но это вы уже лучше тут почитайте.
Так же перенесены данные по городам и странам на новое Geo.

Бесплатные печеньки...

Плагин "Payment"


Представляем бесплатный плагин «Payment» — плагин позволяющий легко и просто интегрировать в другие плагины функционал приема платежей и оплаты товаров.

Поддерживаются платежные системы:
  • Webmoney
  • LiqPay (кредитки)
  • PayPro (PayPal)
  • Робокасса (Яндекс.Деньги и другие системы)

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