0.00
Рейтинг
0.09
Сила

Dr.Death

Ну у меня у всех сайтов память упала с 10 до 1-2 мб, время тоже в несколько раз. Сайты разношерстные и самописы и yii
Суровая правда жизни, во всяком случаи мои сайты чувствуют себя лучше ;)
Ставим php 5.4 + APC и смотрим на ускорение и потребление памяти :)
Ага
Было бы круто форумный режим в родной шаблон, как раз вчера о нем думал
Особо радует $this->AddHook('template_topic_show_end', 'InjectSponsorLink');
А зачем менять во всех топиках, а не при выводе текста топика? И как убирать старые ссылки если сменился весь список замен?
вот… спасибо
Добавил проверку закрытых блогов
Вы настолько передергиваете, что диалог с вами не получится.
я только за, потому что фича необходима, причем уже сейчас, поэтому и писал, закрытых блогов пока нет на сайте
По сабжу топика — я все, свою точку зрения озвучил, больше не буду надоедать.
раз на то пошло, могли бы подсказать по поводу закрытых блогов ;)
Речь идет о данном «хаке» который выложен на ЭТОМ сайте под биркой для 0,4
вы его еще запатентуйте, хак выложен в личном блоге, сделан для себя, никого пользоваться не заставляю
Хак абсолютно неюзабелен для 0,4, потому что даже не учитывает функционал закрытых блогов, что вызовет гору ошибок и неработоспособность остальной логики
про закрытые блоги может быть, остальное раздуто для придания важности? Или тут все скрипты идеальные с первых строк?
не говоря об неисправленном недочете
если это про количество подписчиков, то все исправлено
Выложен тупо код от 0,31 без изменений, под биркой 0,4
Не тупо, а переписано или вы про стандартные функции, которые мне надо было тоже переписать, чтоб сильнее отличалось?
О правилах приличия я также уже сказал.
Ну дак выпустите плагин, все будут только рады. 0.4 когда вышла? Всем сидеть ждать ваше приличие еще месяц или пытаться самим решать свои проблемы по мере опыта?

Тут что 2 типа юзеров одни не могут, вторые могут и сидят важные? А остальным сидеть тихо и не высовываться со своими жалкими скриптиками? Очень дружелюбное сообщество
Думал 0.4 не подвержен, оказалось не там смотрел цифры. По хорошему это функция присоединения к блогу должна проверять есть ли я там и увеличивать счетчики, а не лупить инсерт в лоб, вызывая ошибки
Во-первых, надо все плагином делать. 0,4 не для таких хаков «в упор» делали.
ls использую 2ой день, и плагины пока не осилил
Во-вторых могли бы разрешения спросить. Код от 0,31 моего хака впринципе даже и не меняли. Вообще.
Разрешение у вас покодить на своем сайте? Код менял, но не принципиально, что логично.
Нет, я не жадный, тем более в опенсорсе, но свое мнение уже несколько раз озвучивал — если автор был, то надо спрашивать — а не собирается ли он сам переносить все это дело.
Немного есть :) Фича нужна была здесь и сейчас, а не когда автор соизволит обновить
Я, например, не далее как вчера сделал все плагином с хуками, немного причешу и скоро выложу.
С удовольствием заменю на модуль и заодно поизучаю правила написания модулей и хуков
$this->oJevix->cfgSetAutoBrMode(!preg_match('/<p([^>]*)>|<\/p>/isu', $sText));
не работает деактивация модулей, пишет что Успешно выполнено но плагин активный :(
if (Config::Get('view.tinymce')) {
	$this->oJevix->cfgSetAutoBrMode(!preg_match('/^<p([^>]*)>(.+)<\/p>$/isu', $sText));
}

хуже не будет :D
а если попробовать в конфиг добавить условие на проверку файлового пути домена и поддомена?
более простой способ…
engine/modules/text/Text.class.php
public function Parser($sText) {
		if (Config::Get('view.tinymce')) {
			$this->oJevix->cfgSetAutoBrMode(!preg_match('/^<p>(.+)<\/p>$/isu', $sText));
		}

если включен tiny и текст начинается и заканчивается абзацем, которые ставит tiny, значит вырубаем растоновку переносов :D но правильность работы нада тестить
engine/modules/text/Text.class.php
добавить переменную
/**
	 * Тип текста типографа
	 *
	 * @var JevixType
	 */
	public $sJevixType = null;

дописать в настройку переносов
// Отключение авто-добавления 
		if($this->sJevixType == 'comment') {
			$this->oJevix->cfgSetAutoBrMode(true);
		}
		else {
			$this->oJevix->cfgSetAutoBrMode(false);
		}

дописать в начало функции
/**
	 * Парсит текст
	 *
	 * @param string $sText
	 */
	public function Parser($sText, $sType = false) {
		$this->sJevixType = $sType;
		$this->JevixConfig();

classes/actions/ActionBlog.class.php
дописать второй параметр в функцию
/**
		* Проверяем текст комментария
		*/
		$sText=$this->Text_Parser(getRequest('comment_text'), 'comment');


как побороть предпросмотр комментариев не знаю, юзается одна функция для всех предпросмотров
include/ajax/textPreview.php