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, обязательно попробую, но не уверен, что выйдет..

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Ищу веб-дизайнера на постоянку
0 regem 357 Вчера, 23:37
автор: regem
Открытая тема (нет новых ответов) Ищу специалиста по Битрикс
Небольшая работа
0 Pakavan 232 Вчера, 21:41
автор: Pakavan
Открытая тема (нет новых ответов) Подскажите хостинг в Украине
7 Infacto 1487 Вчера, 19:41
автор: Infacto
Открытая тема (нет новых ответов) Ищу исполнителя, нужны статичные банеры
2 wagan 382 24.5.2018, 16:42
автор: Mr_SMO
Открытая тема (нет новых ответов) Ищу ВПС
13 mmkulikov 1545 24.5.2018, 14:34
автор: Mukis


 



RSS Текстовая версия Сейчас: 26.5.2018, 13:20
Дизайн