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



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Требуется Хак или Модуль - DLE
Singer
Singer
Topic Starter сообщение 7.12.2014, 0:54; Ответить: Singer
Сообщение #1


В общем, требуется для сайта, хак или модуль позволяющий добавлять сопутствующую новость к новость. Допустим имеется новость игры (база игры) - к ней нужно вывести ее изменения на ресурсе - смотрим скриншот:

[attachment=23359:appDayly_bd_gme.jpg]

Сейчас я вывел просто как случайная новость, хотелось бы как описал выше - пример того что хочу тут toucharcade.com/games/oddworld-strangers-wrath

Пишем в ПМ

Сообщение отредактировал Singer - 7.12.2014, 0:58
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
CnaM
CnaM
сообщение 7.12.2014, 21:41; Ответить: CnaM
Сообщение #2


Ну как то так:

Создаёшь дополнительное поле с любым названием(но запоминаешь его).
Тип поля: Одна строка.

Дальше идёшь в show.full.php и добавляешь после
Код
$tpl->set( '{full-story}', $row['full_story'] );

Это
Код
$sopnews = explode("||", $row['xfields']);
foreach($sopnews as $value)
{
    $sopnewsa = explode("|", $value);
    if($sopnewsa['0'] == "123") // 123 это название дополнительного поля
    {
        $sopnewsb = explode(";", $sopnewsa['1']);
        foreach($sopnewsb as $value)
        {
            $sopnewsc = $db ->super_query("SELECT * FROM " . PREFIX . "_post WHERE id='$value'");
            if( $config['allow_alt_url'] ) {
    
                if( $config['seo_type'] == 1 OR $config['seo_type'] == 2  ) {
                    
                    if( $sopnewsc['category'] and $config['seo_type'] == 2 ) {
                        
                        $full_link = $config['http_home_url'] . get_url( $sopnewsc['category'] ) . "/" . $sopnewsc['id'] . "-" . $sopnewsc['alt_name'] . ".html";
                    
                    } else {
                        
                        $full_link = $config['http_home_url'] . $sopnewsc['id'] . "-" . $sopnewsc['alt_name'] . ".html";
                    
                    }
                
                } else {
                    
                    $full_link = $config['http_home_url'] . date( 'Y/m/d/', $sopnewsc['date'] ) . $sopnewsc['alt_name'] . ".html";
                }
            
            } else {
                
                $full_link = $config['http_home_url'] . "index.php?newsid=" . $row['id'];
            
            }
            $sopnewsc['short_story'] = dle_substr( $sopnewsc['short_story'], 0, 11, $config['charset'] );  //11 это количество символов которые будут выводиться в описании
            $sopnewscc .= "<h3><a href=\"{$full_link}\">{$sopnewsc['title']}</a></h3>{$sopnewsc['short_story']}";
        }
  
    }
  
}
$tpl->set( '{sopnews}', $sopnewscc );


И в шаблоне полной новости вставляете тэг {sopnews} для вывода новостей.

Чтоб всё выводилось в дополнительное поле вписываете id новостей, которые должны будут вывестись, и разделять эти id ;
Пример
1;2;3;....99;100


После последнего id знак ; не нужен!!!


Добавлено 07.12.2014

Работоспособность проверяли? Точнее он работает но всё ли устраивает, может есть недочёты? Так как тему могут посетить любые люди и захотят взять себе этот хак, но так как он от меня то хотелось бы его довести до ума.

Сообщение отредактировал CnaM - 7.12.2014, 21:41
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Singer
Singer
Topic Starter сообщение 11.12.2014, 3:09; Ответить: Singer
Сообщение #3


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Создать видеоканал лучше в ютуб или телеграм?
17 uahomka 3186 Сегодня, 11:58
автор: Omaxis
Открытая тема (нет новых ответов) Требуется помощь по сайту на "ВордПресс"
Закрылся доступ в панель администратора
15 Tia2 2346 17.4.2024, 0:54
автор: diviner99
Открытая тема (нет новых ответов) Если статья не в индексе Google - она уникальна или нет?
5 uahomka 1434 3.4.2024, 23:56
автор: Liudmila
Открытая тема (нет новых ответов) Требуется копирайтер-постер
11 Hanj 2588 2.4.2024, 12:40
автор: Skyworker
Открытая тема (нет новых ответов) Где больше пробив на кликандер или попандер или попап трафике?
1 Boymaster 676 20.3.2024, 9:50
автор: Skyworker


 



RSS Текстовая версия Сейчас: 19.4.2024, 14:53
Дизайн