Константинович

Константинович
Рейтинг
319
Регистрация
13.09.2008
wladvlad:
в общем и целом

а в частности?

wladvlad:
говорить о чем то с человеком который не знает поговорки "грош цена" не о чем

я и про то же говорю, что любой дурак может всунуть в любую фразу пословицу или поговорку, но от этого он умней белки не будет. а данном контексте приведённая тобой поговорка, мягко говоря, неуместна. запомни, а лучше запиши.

wladvlad:
помни это всегда, повторяй перед сном

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

wladvlad:
не разбрасывайся словами, как ты это делал до сих пор.

не пробовал к себе это напутствие применить?

wladvlad:
с верой и надеждой, целую, wladvlad

Народ, кто там спрашивал, как отличить гомика от метра?

Calibre, халлоу чувак :)

wladvlad, значит ты оценить реальную стоимость слов не можешь? Ты думаешь, что употребление различных оборотов сделает тебя умней белки? Нет.

wladvlad:
с тобой всё понятно.

Наглая ложь. Хотя, от тебя её слышать неудивительно. Со мной тебе ничего не ясно, а вот мне....

wladvlad:
или грош цена твоим словам.

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

wladvlad:
чтобы я узнал

а я информбюро?

Модуль обрезает количество символов в короткойновости и добавляет новую переменную (в 7.5 чёт не работает или я идиот), отвечающую за вывод картинки

1. Открываем файл show.short.php (в поставке расположен /engine/modules)

После строк:

if(!defined('DATALIFEENGINE'))

{
die("Hacking attempt!");
}

Добавляем:

//Красивый выод by elektroshok (creostyle)
function get_img_basic($text){
preg_match('|<img(.*) src="([^"]*)"[^>]*>|is', $text, $out);
return $out[2];
};
$charshort = 100; //Количество символов в краткой новости
//Красивый выод by elektroshok (creostyle)

В этом же файле находим:

$tpl->copy_template = str_replace("[xfvalue_{$preg_safe_name}]", stripslashes($xfieldsdata[$value[0]]), $tpl->copy_template);
}
}
// Обработка дополнительных полей

После вставляем:

//Красивый выод by elektroshok (creostyle)
$search = array ("'<script[^>]*?>.*?</script>'si",
"'<[\/\!]*?[^<>]*?>'si",
"'([\r\n])[\s]+'",
"'&(quot|#34);'i",
"'&(amp|#38);'i",
"'&(lt|#60);'i",
"'&(gt|#62);'i",
"'&(nbsp|#160);'i",
"'&(iexcl|#161);'i",
"'&(cent|#162);'i",
"'&(pound|#163);'i",
"'&(copy|#169);'i",
"'&#(\d+);'e");
$replace = array ("",
"",
"\\1",
"\"",
"&",
"<",
">",
" ",
chr(161),
chr(162),
chr(163),
chr(169),
"chr(\\1)");
$img = get_img_basic($row['short_story']);
$img_t= str_replace('thumbs/','',$img);
$images_show = "<!--ThumbBegin--><a href=\"$img_t\" onClick='return hs.expand(this)'>";
$images_show_a = "</a><!--ThumbEnd-->";
$images = $images_show."<img src=\"$img\" border=\"0\" alt=\"$title\">".$images_show_a;
$row['short_story'] = preg_replace( $search,$replace, $row['short_story'] );
$row['short_story'] = substr (stripslashes($row['short_story']), 0, $charshort);
//Красивый выод by elektroshok (creostyle)

Как работать

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

Для изменения количства сообщений, поменяйте значение переменной

$charshort = 100; //Количество символов в краткой новости

А в шаблоне в нужном для вас месте поставте новую переменную вывода {image}

Madbe:
Зачем вам форум

пообщаться в курилке, пофлудить, а чё?

wladvlad:
так приведи!

так зачем?

wladvlad:
если невезение с водилой приводится в качестве примера

я примеров не приводил, если что.

Nekada:
Хоть убейте

а можно?

Nekada:
не могу понять привязки имени к характеру...

а это есть

Всего: 10311