CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Свои ББ. Как пользоватся?
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Использование системы
termit
Объясните пожалуйста, а то у меня мозги плавятся... Смотрел те что есть в системе, просто не понимаю как они работают...
Alexander
А там понимать нечего :) Берете ссылку любого видеоролика с ютуба и обрамляете ее в тег . Точно так же с PHP кодом.
egysya
Alexander, действительно расскажи по каждому тэгу в отдельности, и вправду очень интересно. Какой-нить мини фак)
termit
Ну эт понятно.
Меня интересует создание своих ББ.

Например я хочу себе админский смайлик. Как я поинимаю я должен создать ББ, который будет видеть только админ, а что с ним делать дальше?
Alexander
termit, для этого нужно добавить соответствующий ББ код в админке, прописав все данные. Затем, необходимо внутри файла classes/others/class_ownbb.php создать класс-обработчик этого Вашего BB кода. Создаваемые класс должен наследовать класс BaseOwnBbCode. Откройте вообще файл classes/others/class_ownbb.php - и посмотрите, как там сделано все.
termit
Цитата (Alexander @ 12.1.2010, 21:43)
Откройте вообще файл classes/others/class_ownbb.php - и посмотрите, как там сделано все.

Спасибо))
NullMachine
Ребят помогите пожалуйста с бб кодом, перепробовал много вариантов, не получается, то вообще не выводит, то выводит в виде ссылки.

Открывающий тег
<embed ENGINE="application/x-shockwave-flash" src="http://rpod.ru/i/audio.swf" id="ap149222" name="ap149222" bgcolor="#ffffff" quality="high" wmode="transparent" salign="tl" scale="noscale" flashvars="song_url=


пример содержимого контента
[url]http://rpod.ru/personal/external/149222.mp3[/url]


Закрывающий тег
" width="98" height="20">
NullMachine
Разобрался.
xspellhowlerx
Подскажите как сделать бб код спойлера
Alexander
NullMachine, мало кода Вы предоставляете.

xspellhowlerx, по аналогии с тегом "hide". Но, если у Вас недостаточно знаний PHP - лучше нанять специалиста.
NullMachine
xspellhowlerx, держи свой спойлер


вставить между <head> и </head> в index.php в папке с темой оформления.

<style type="text/css" media="all">
.splCont{display:none;border:1px solid #cccccc;padding:3px 5px;}
</style>
<script type="text/javascript">
  $(document).ready(function(){
	$(&#039;.splLink&#039;).click(function(){
	  $(this).parent().children(&#039;div.splCont&#039;).toggle(&#039;normal&#039;);
	  return false;
	});
  });
</script>



код сполера вставляймый в class_ownbb.php

# спойлер
class OwnBbCode_spoiler extends BaseOwnBbCode
{
	public function PreDisplay($tag,$params,$content,$canuse)
	{
		if(!$canuse)
			return $this->RestrictDisplay();
		$params=$params ? Strings::ParseParams($params) : array();
		if(isset($params[&#039;noparse&#039;]))
		{
			unset($params[&#039;noparse&#039;]);
			return parent::PreEdit($tag,$params,$content,true);
		}
		return &#039;<div><a href="java [url]script://"[/url] class="splLink">Спойлер</a><div class="splCont">&#039;.$content.&#039;</div></div>&#039;;
	}
}


вставь где нибуть между 2 другими бб кодами, потом идеш в раздел свои бб коды и создаешь бб код с названием spoiler. Вот собственно и все.





Alexander,

Цитата
NullMachine, мало кода Вы предоставляете.


кода ровно столько сколько нужно), больше просто нет. получилось вот так:

# BB код вставки подкастов с с сайта rpod.ru, podfm.ru.
class OwnBbCode_rpod extends BaseOwnBbCode
{
	public function PreDisplay($tag,$params,$content,$canuse)
	{
		if(!$canuse)
			return $this->RestrictDisplay();
		$params=$params ? Strings::ParseParams($params) : array();
		if(isset($params[&#039;noparse&#039;]))
		{
			unset($params[&#039;noparse&#039;]);
			return parent::PreEdit($tag,$params,$content,true);
		}
		return &#039;<object data="http://file.podfm.ru/small_player.swf" bgcolor="#ffffff" id="mymovie" type="application/x-shockwave-flash" width="98" height="21"><param value="transparent" name="wmode"><param value="always" name="allowScriptAccess"><param value="mp3url=&#039;.$content.&#039;" name="flashvars"></object>&#039;;
	}
}
Alexander
NullMachine, и не работает? Обрабатывается-то хоть правильно (если открыть страницу в виде HTML)?
NullMachine
Alexander, Почему не работает ?) Все работает, нужно было только галочку поставить Не обрабатывать вложенные теги?
xspellhowlerx
NullMachine, благодарю
NullMachine, благодарю то что надо..
но вот что то при открытии спойлера перекидывает на ткую ссылку
http://мой сайт.ру/java%20%5Burl%5Dscript://

где то возможно ошибка?
Phoenix84
http://technophoenix.ru/articles/web/spoyler-dlya-eleanor-cms.html
:rolleyes:
Вроде просто и понятно описал
Loader
Цитата (Phoenix84 @ 2010-09-15, 19:03)
http://technophoenix.ru/articles/we...leanor-cms.html
:rolleyes:
Вроде просто и понятно описал


Просто-то просто, но вот конфликтует он с Элеаноркой! :(
Phoenix84
Как, поясни?
Loader
Цитата (Phoenix84 @ 2010-09-15, 20:14)
Как, поясни?


Сейчас уже не помню...вроде вставка картинки как объект не работает...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.