-4.46
Рейтинг
0.84
Сила

Как динамически загрузить WYSIWYG редактор?

Сам этим вопросом занимаюсь

Пока понял, что ТиниМце по весу, функциям и качеству кода оптимален.

Фск — огромен

ник едит- ужасный код выдаёт, все строчки в дивы оборачивает и мега нестабилен(выделяешь три строчки в хроме жмёшь — сделать список и всё ку-ку)

Про динамическую подгрузку понял одно похоже нужно юзать вот это

кто что думает?

Ещё вариант, для юзера в профиле хранить какой он редактор юзает, тогда через смарти загружать тот который в настройках.

upd2 Попробовали через jquerry(при вкл и выкл mootools) — скрипт динамически начинает подгружаться,
но потом возникает «uncaught exception TypeError: Cannot call method 'indexOf' of undefined» (при статической линковке и одновременном использовании jquerry и mootools всё работает)

upd Вот что выяснилось, здесь и здесь человек говорит что нашёл библиотеку JSAN

Здесь ветка форума Тини мце, где вопрос оставил.

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

Настройки Tiny MCE

Всем привет!

Кто-нибудь имел опыт настройки tiny mce?

Точней интересуют такие аспекты:

Можно ли сделать так, что бы в редакторе текст отображался с таким же оформлением как и будет во время публикации (с учётом стиля и желательно один в один)

Сколько может стоить выполнение такой настройки?

Как получить информацию о числе избранного на странице с публикациями?

upd Немного формулизирую, можно ли узнать из шаблона(там меню), урл страницы на которой он отображается?

Вопрос в теме, буду признателен за помощь.

Вопрос второй, как узнать, что ты находишься на странице Избранное? на странице Публикации ->Блоги, Публикации ->Комментарии?

Вопрос вопросов: Навигация на странице топа за 30дней, 7дней..

Вот перехожу по ссылке

livistreet/top/topic/30d

А как внутри шаблона узнать что я нахожусь именно там а не на
livistreet/top/topic/7d

Это для того чтобы можно было корректно навигацию сделать

{if ($sAction=='top') and ($sEvent=='topic')}
мега навигация
{/if}
а дальше?

upd(решение под катом)

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

Ссылка Новые, Выбор вида Топа

1. Её стоит выводить, только если есть контент а если нет то и не выводить вовсе. В шаблоне нужно добавить проверку {if ($iCountTopicsNew)>0} новые {/if})

2. То же самое касается и мест, таких как, например вывод топа топиков(комментов) за 7 дней 30 дней… если их нет то и выбирать не нужно давать

UPD
Решение 2-го открываем
\classes\actions\ActionTop.class.php
добавляем в EventTopic() строки


/**
* Получаем число топиков за каждый из периодов
*/			

$sDate24h=date("Y-m-d H:00:00",time()-$this->GetTimeByPeriod('24h'));
		$aTopics24h=$this->Topic_GetTopicsRatingByDate($sDate24h,1);

$sDate7d=date("Y-m-d H:00:00",time()-$this->GetTimeByPeriod('7d'));
		$aTopics7d=$this->Topic_GetTopicsRatingByDate($sDate7d,1);
		
$sDate30d=date("Y-m-d H:00:00",time()-$this->GetTimeByPeriod('30d'));
		$aTopics30d=$this->Topic_GetTopicsRatingByDate($sDate30d,1);

$aCountTopics[0] = count($aTopics24h);
$aCountTopics[1] = count($aTopics7d);
$aCountTopics[2] = count($aTopics30d);

/**
* Загружаем в шаблон
*/			
$this->Viewer_Assign('aCountTopics',$aCountTopics);

Добавляем в шаблон проверку(на примере 24 часов )

{if $aCountTopics[0]!=0}
<a href="">{$aLang.blog_menu_top_period_24h}</a>
{/if}

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

Баг с выводом полной версии публикации

upd3
Финал такой(при исользовании решени описанного ниже) — чтобы уже добавленные посты корректно отображались их напрмер нужно перепостить, чтобы кат корректно обработался

Решение работает для вновь написанных материалов или переизданных старых

upd2
Проблема актуальная приведенное ниже решение не работает.

upd
Решение тут: livestreet.ru/blog/tips_and_tricks/644.html

Баг заключается в том, что при выводе полной версии, выводится в коде и тег «кат», в результате всё, что идёт после этого тега(вторая часть публикации) проходит без оформления

Стоит заметить что в ие7 всё в норме, а вот хром и опера дохнут