loading...

Авторизация ...

Имя пользователя :
Пароль :
я всё забыл!

ХакиCool_Shortstory

Написал elektroshok, 24 марта 2008 | 41 комментарий | рейтинг новости не нравится   +47   нравится Версия для печати
Многие стучали и говорили как бы сделать красивый вывод коротких новостей (shortstory)
Некоторым надо было считать символы короткой новости, постоянно ставить выравнивание картинки(добавлениа переменная вывода изображения).(вариации с отображением картинки будут позже)

В Общем рассказываю зачем нужен этот хак:
Вот вы к примеру хотите что бы все короткие нововсти были у вас одного размера (кол символов) для того что бы на странице было все ровно, если сделать это простым способом используя функцию substr обрезания shortstory у вас получится белеберда (т.к он обрежит половину текста картинки например) этот же хак обрезает именно текст.


Теперь картинку не надо выравнивать придумывать места куда ее вставить (при добавлении) теперь картинка в короткой новости выводится отдельной переменной (которую вы в шаблоне короткой новости можете вставить где угодно, и куда угодно!!!

Скачать: Вы не можете скачивать файлы с нашего сервера



Комментарии пользователей

  Экспорт комментариев в RSS
 Сортировать по рейтингу, по дате

Написал JC, 24 марта 2008 в 23:41 плохой комментарий   +1   хороший комментарий
Новостей: 1, комментариев: 131, Изгнанные
Карма:
Вместе с Catindex будет супер.

Написал Evanston, 24 марта 2008 в 23:44 плохой комментарий   -1   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Спасибо!

-------------------
Evanston, Для выражения благодарности используем кнопку спасибо!

Написал AndreyKR, 24 марта 2008 в 23:47 плохой комментарий   +1   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
супер хак! пойду применю!

Написал Kalisha, 24 марта 2008 в 23:55 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 494, Пользователи
Карма:
Респект, пригодитсо))))))

Написал demzyk, 24 марта 2008 в 23:55 плохой комментарий   0   хороший комментарий
Новостей: 30, комментариев: 1431, Пользователи
Карма: 22±
Evanston,


Для выражения благодарности используем кнопку спасибо!

Написал AndreyKR, 25 марта 2008 в 00:05 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Новости сокращяются, а катринка не выводится, банально виден только тэг {image} вместо картинки! вот так! Версия движка 6.2

Написал MicRO, 25 марта 2008 в 00:10 плохой комментарий   0   хороший комментарий
Новостей: 1, комментариев: 128, Пользователи
Карма:
Было бы не плохо еще демо сделать, ибо ставить все тестить неохото :)

Написал elektroshok, 25 марта 2008 в 00:49 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Новости сокращяются, а катринка не выводится, банально виден только тэг {image} вместо картинки! вот так! Версия движка 6.2



А ты поставь внимательно и все будет у тя нормаально рабоать

Написал Darksider, 25 марта 2008 в 00:50 плохой комментарий   0   хороший комментарий
Новостей: 7, комментариев: 103, Пользователи
Карма:
AndreyKR, Странно..... У мяен все очень прекрасно работает ) Еще раз Отблагодарю Электрошока ))

Написал kononenko, 25 марта 2008 в 07:59 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
elektroshok, ставил этот хак и тестировал на сайте mobgames.info - вот вам и демо :)

Написал LanceDance, 25 марта 2008 в 10:23 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
ктонить выложите сылку на или скрин охото увидеть сначало

Написал backoff, 25 марта 2008 в 12:18 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
скриншот бы прилипили.. чтоб посмотреть что за зверь такой

Написал komnervov, 25 марта 2008 в 12:51 плохой комментарий   0   хороший комментарий
Новостей: 1, комментариев: 116, Пользователи
Карма:
Блин, почему скачать не могу crying

Написал Slim999, 25 марта 2008 в 14:15 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 34, Пользователи
Карма:
Цитата: AndreyKR
Новости сокращяются, а катринка не выводится, банально виден только тэг {image} вместо картинки! вот так! Версия движка 6.2

аналогично, посмотрел код - ниводном месте этот {image} не описывается, похоже автор недописал инструкцию.

Написал komnervov, 25 марта 2008 в 14:30 плохой комментарий   0   хороший комментарий
Новостей: 1, комментариев: 116, Пользователи
Карма:
Slim999,
Складывается мнение что надо написать {IMAGE}

Написал garri, 25 марта 2008 в 18:24 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Цитата: AndreyKR
Новости сокращяются, а катринка не выводится, банально виден только тэг {image} вместо картинки! вот так! Версия движка 6.2

У меня то же самое и проверял все правельно устанавливал

Написал AndreyKR, 25 марта 2008 в 19:51 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Может дело в настройках сайта, gzip или что-то иное...

Написал Barrio©, 25 марта 2008 в 20:51 плохой комментарий   0   хороший комментарий
Новостей: 2, комментариев: 45, Пользователи
Карма:
так работает или нет - всегда о таком мечтал....

Написал AndreyKR, 25 марта 2008 в 21:18 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
у меня на 6.2 не работает...

Написал heaDodger2, 25 марта 2008 в 22:41 плохой комментарий   0   хороший комментарий
Новостей: 5, комментариев: 39, Пользователи
Карма: -1±
1- avtor zabil pro
$tpl->set('{image}',$images);

2 - vivodit tolko 1 kartinku a u menya dopustim 2 ili bolshe v korotkoy novosti aggressive

3 - a tak tnx za mod sam dumal chtoto tipa sdelat'


Написал garri, 25 марта 2008 в 23:15 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Цитата: heaDodger2
1- avtor zabil pro
$tpl->set('{image}',$images);

а где прописать то надо?

Написал AndreyKR, 26 марта 2008 в 00:07 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
вот так, тогда работает!



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

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

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

//Красивый выод by elektroshok (creostyle)
$search = array ("'<script[^>]*?>.*?</sc
ript>'si",
"'<[/!]*?[^<>]*?>
;'si",
"'([rn])[s]+'&q
uot;,
"'&(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/','
9;,$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">".$im
ages_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)
$tpl->set('{image}',$images);


а как сделать, чтобы и картинки скажем 100x100 уменьшенные выводились?

Написал elektroshok, 26 марта 2008 в 00:45 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Да не фига я не забыл, все отлично работает

Написал kainah, 26 марта 2008 в 09:15 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Респект, красиво. Может еще помучаю...

Написал Odine, 26 марта 2008 в 10:26 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 1, Пользователи
Карма:
AndreyKR,
Спасибо Заработало.
elektroshok,
Без добавления $tpl->set('{image}',$images); выдим Был {IMAGE} за место Рисунка.Двиг 6.2

Как сделать что бы Любые картинки были не более 350x350 например?

Написал AndreyKR, 26 марта 2008 в 15:58 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
я электрошоку написал, сегодня сделает чтобы ещё выводились уменьшенные изображения!!!

Написал pedrosimo, 27 марта 2008 в 01:37 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
а как выводить всё в стоббик а не в ряд?

Написал elektroshok, 27 марта 2008 в 01:50 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
AndreyKR

Написал, даже хорошее дело сделал, сегодня днем выложу, дни бешаные полши

Написал som68, 28 марта 2008 в 18:58 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 1, Пользователи
Карма:
А как быть если новости выводятся через тег
{custom category="2,3,4" template="notice" aviable="main" from="0" limit="1" cache="no"}?

Тут ведь тоже короткая новость, вроде бы. Прописываю в шабе {image}. А ничего не происходит - текст не обрезается и вместо картинки тег {image}

Написал cereal005, 3 апреля 2008 в 15:43 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 7, Пользователи
Карма:
Хороший хак!
Только вот проблема: если в новости нет картинки, хак вместо нее вставляет текс!(заголовок из какой-то новости) laughing
Как можно это исправить?

+______________________
Сам нашел "решение": Отключил вывод самых рейтинговых статей на сайте...

Информация



Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
Анализ Тиц и PR сайта

[removed][removed] [removed] (adsbygoogle = window.adsbygoogle || []).push({}); [removed]