X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> [Ищу помощь] Подскажите с хаком на DLE
taxi2008
taxi2008
Topic Starter сообщение 27.10.2012, 13:03; Ответить: taxi2008
Сообщение #1


Оптимизатор
******

Группа: Active User
Сообщений: 2034
Регистрация: 29.7.2008
Поблагодарили: 470 раз
Репутация:   114  


Добрый день!
Наверное каждый помнит макрос:
{image-x}

По дефолту, он вытягивает изображения из короткой новости так? Подскажите, как сделать, чтобы вытягивал из полной новости, конкретно для full-story и topnews
Т.е. при использования макроса {image-x} в шаблонах fullstory.tpl и topnews.tpl, скрипт брал изображения из поля полной новости

Ребята, готов оплатить работу, если дело в деньгах. По мне - тут работы не больше чем на пару минут

Сообщение отредактировал taxi2008 - 27.10.2012, 13:03
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Karlasan
Karlasan
сообщение 27.10.2012, 15:35; Ответить: Karlasan
Сообщение #2


Участник
***

Группа: User
Сообщений: 122
Регистрация: 25.4.2008
Поблагодарили: 63 раза
Репутация:   19  


попробуй так:
в файлах engine/modules/show.full.php и engine/modules/topnews.php найди код
$tpl2->load_template( 'relatednews.tpl' );
$db->query( "SELECT id, short_story, title, date, category, alt_name, flag FROM " . PREFIX . "_post WHERE MATCH (title, short_story, full_story, xfields) AGAINST ('$body') AND id != " . $row['id'] . " AND approve=1" . $where_date . " LIMIT " . $config['related_number'] );

в код запроса после alt_name, flag вставь ,full_story, будет выглядеть примерно так:

$tpl2->load_template( 'relatednews.tpl' );
$db->query( "SELECT id, short_story, title, date, category, alt_name, flag, full_story FROM " . PREFIX . "_post WHERE MATCH (title, short_story, full_story, xfields) AGAINST ('$body') AND id != " . $row['id'] . " AND approve=1" . $where_date . " LIMIT " . $config['related_number'] );


далее, ниже ищи
preg_match_all('/(img|src)=("|\')[^"\'>]+/i', $related['short_story'], $media);

меняй short_story на full_story
в папке engine/cache удали файлы вида related_52b27ac5e586ab40fff1f9d41258ebc3_1.tmp
попробуй, должно сработать. у себя проверить не могу - стоит только чистая дле с дефолтными шаблонами и пустой базой.
возможно у тебя уже могли стоять какието хаки, или другая версия дле, и код в твоих файлах будет немножко различаться.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
taxi2008
taxi2008
Topic Starter сообщение 28.10.2012, 15:04; Ответить: taxi2008
Сообщение #3


Оптимизатор
******

Группа: Active User
Сообщений: 2034
Регистрация: 29.7.2008
Поблагодарили: 470 раз
Репутация:   114  


Karlasan, обязательно попробую, но не уверен, что выйдет..
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Подскажите по где купить дёшево домены com info biz net
3 docdie 743 Вчера, 20:15
автор: docdie
Открытая тема (нет новых ответов) Ищу платёжный агрегатор для работы с физ. лизами (не ИП)
12 SergeiVL 2221 Вчера, 16:50
автор: BestExchangers
Открытая тема (нет новых ответов) Ищу авторов статей и рерайтеров на постоянку
5 eduarddis 511 8.12.2017, 16:04
автор: mussan
Открытая тема (нет новых ответов) Подскажите аналоги хостинга
0 dimaguru 319 8.12.2017, 14:55
автор: dimaguru
Горячая тема (нет новых ответов) Регистрация Вашего сайта (профиля,DLE сайты,подписи на форумах,постинг Тиц 10> , ПР 1>)
277 kaartes 102455 7.12.2017, 9:55
автор: Tootkin


 



RSS Текстовая версия Сейчас: 11.12.2017, 8:30
Дизайн