Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Бесплатная помощь для вас по dle

Discussion in 'Вопросы- ответы' started by PunPun, Jun 10, 2016.

Thread Status:
Not open for further replies.
10.06.16 в 00:18
04.01.17 в 20:05
599
63,320
21
  1. MaHarder

    MaHarder Местный

    Joined:
    Jun 9, 2015
    Messages:
    1,054
    Best Answers:
    0
    Ratings:
    +334 / 0 / -0
    engine/inc/add(edit)news.php
     
  2. Warlog

    PRO Users

    Joined:
    Aug 16, 2016
    Messages:
    191
    Best Answers:
    1
    Ratings:
    +21 / 3 / -0
    Мне нужна только кнопка "Сохранить" в editnews.php

    Кому не трудно, напишите пожалуйста какая часть кода за неё отвечает и в какую часть кода её вставить
     
  3. doz

    doz
    Staff Member VIP Кинотрафик v2

    Joined:
    Oct 10, 2015
    Messages:
    1,335
    Best Answers:
    0
    Ratings:
    +540 / 0 / -0
    В файле editnews.php найди {$author_info}. Сразу после этого тега вставь <input type="submit" class="btn btn-green" value="{$lang['news_save']}"> и сохранись
     
    • Нравится Нравится x 1
  4. kinoliux

    kinoliux Бывалый

    Joined:
    Mar 26, 2016
    Messages:
    323
    Best Answers:
    1
    Ratings:
    +68 / 1 / -0
    Люди добрые подскажите как задать стили для определённой странице? тоесть чтоб она оличалась от основных.
     
  5. dvm75

    dvm75 Посетитель

    Joined:
    Jun 29, 2016
    Messages:
    55
    Best Answers:
    0
    Ratings:
    +2 / 0 / -0
    Раньше занимался в wordpress и там после добавления сразу перейти на статью (Фото 1) в DLE такого нет и это очень неудобно. Можно ли реализовать такое в DLE например хотя бы, чтоб она стояла при редактировании записи? Вообщем быстрый переход на статью. (Фото 2).
    Фото 1 wordpress
    [​IMG]
    Фото 2 сделать на DLE
    [​IMG]
     
  6. kinoliux

    kinoliux Бывалый

    Joined:
    Mar 26, 2016
    Messages:
    323
    Best Answers:
    1
    Ratings:
    +68 / 1 / -0
    Найти в engine/inc/editnews.php
    <tr>
    <td style="padding:4px;"><br />{$lang['tabs_not']}</br /><br /></td>
    </tr>
    HTML;

    }


    ниже ставим

    if( $config['allow_alt_url'] )
    if( $config['seo_type'] == 1 OR $config['seo_type'] == 2 ) {
    if( intval( $row['category'] ) and $config['seo_type'] == 2 ) {
    $full_link = $config['http_home_url'] . get_url( intval( $row['category'] ) ) . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";
    } else {
    $full_link = $config['http_home_url'] . $row['id'] . "-" . $row['alt_name'] . ".html";
    }
    } else {
    $full_link = $config['http_home_url'] . date( 'Y/m/d/', strtotime( $row['date'] ) ) . $row['alt_name'] . ".html";
    }
    } else {
    $full_link = $config['http_home_url'] . "index.php?newsid=" . $row['id'];
    }


    после
    <button onclick="confirmDelete('?mod=editnews&action=doeditnews&ifdelete=yes&id=$id&user_hash=$dle_login_hash', '{$id}'); return false;" class="btn btn-red"><i class="icon-trash"></i> {$lang['edit_dnews']}</button>

    ставим

    <a role="button" class="btn btn-primary" href="{$full_link}" target="_blank"><i class="icon-desktop"></i> Открыть на сайте</a>

    P.S. Инфу просил тебе передать @MaHarder
     
  7. dvm75

    dvm75 Посетитель

    Joined:
    Jun 29, 2016
    Messages:
    55
    Best Answers:
    0
    Ratings:
    +2 / 0 / -0
    Выдало ошибку: Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный '}' в /home/user8024/public_html/kinozalluxe.ru/engine/inc/editnews.php на линии 1503
    На этой строке стоит } где то надо что то
     
  8. Gesser

    Staff Member VIP Кинотрафик v2

    Joined:
    Nov 23, 2015
    Messages:
    326
    Best Answers:
    0
    Ratings:
    +177 / 0 / -0
    создай доп. поле (например, no_hdgo )
    Тип поля - одна строка.
    код плеера оберни тегами:
    Code:
    [xfnotgiven_no_hdgo]
    <script type="text/javascript" src="http://hdgo.cc/content/base/video_api.php?token=oAcoOI7IhRGfwMamc8YHjNsPDBAlKIBu&k=[xfvalue_kinopoisk_id]&w=853&h=450"></script>
                <div id="hdgoplayer"></div>
    [/xfnotgiven_no_hdgo]
    при редактировании новости, если плеера hdgo нет, то в доп. поле вставь любой символ и плеер выводиться небудет.
    ЗЫ. таб тоже оберни тегом, а то некрасиво будет :)
     
  9. TopicStarter Overlay
    PunPun

    VIP Кинотрафик v2

    Joined:
    Jun 11, 2015
    Messages:
    7,415
    Best Answers:
    32
    Ratings:
    +4,035 / 116 / -0
    От так нужно:
    PHP:
    if( $config['allow_alt_url'] )
    {
        if( 
    $config['seo_type'] == OR $config['seo_type'] == )
        {
            if( 
    intval$row['category'] ) and $config['seo_type'] == )
                
    $full_link $config['http_home_url'] . get_urlintval$row['category'] ) ) . "/" $row['id'] . "-" $row['alt_name'] . ".html";
            else
                
    $full_link $config['http_home_url'] . $row['id'] . "-" $row['alt_name'] . ".html";
        }
        else
            
    $full_link $config['http_home_url'] . date'Y/m/d/'strtotime$row['date'] ) ) . $row['alt_name'] . ".html";
    }
    else
        
    $full_link $config['http_home_url'] . "index.php?newsid=" $row['id'];
     
    • Нравится Нравится x 3
  10. MaHarder

    MaHarder Местный

    Joined:
    Jun 9, 2015
    Messages:
    1,054
    Best Answers:
    0
    Ratings:
    +334 / 0 / -0
    случайно скобку одну удалил.

    пожалуйста

    вот, в enigne/inc/editnews.php ищем
    Code:
                         <div class="tab-pane active" id="tabhome">
                            <div class="row box-section">
    выше ставим
    Code:
                         <div class="padded">
                            <input type="submit" class="btn btn-green" value="{$lang['news_save']}">
                        </div>
     
  11. dvm75

    dvm75 Посетитель

    Joined:
    Jun 29, 2016
    Messages:
    55
    Best Answers:
    0
    Ratings:
    +2 / 0 / -0
    Сегодня вы подсказали мне как сделать кнопку в редакторе новости. Но как показала практика эта кнопка нужна больше здесь (блин этот DLE). Ребята подскажите как поставить её сюда (см. спойлер)
    [​IMG]
     
  12. MaHarder

    MaHarder Местный

    Joined:
    Jun 9, 2015
    Messages:
    1,054
    Best Answers:
    0
    Ratings:
    +334 / 0 / -0
    Открываем файл engine/inc/include/functions.inc.php и ищем
    Code:
    function msg($type, $title, $text, $back = FALSE
    после добавляем
    Code:
    , $siteurl = FALSE
    ищем
    Code:
    $back = "<div class=\"row box-section\"><div class=\"col-md-12 text-center\"><a class=\"btn btn btn-red\" href=\"$back\">$lang[func_msg]</a></div></div>";
    меняем на
    Code:
    $back = "<div class=\"row box-section\"><div class=\"col-md-12 text-center\"><a class=\"btn btn btn-red\" href=\"$back\">$lang[func_msg]</a>";
            if($siteurl) $back .= "&nbsp;<a class=\"btn btn btn-green\" href=\"$siteurl\" target=\"_blank\">Открыть на сайте</a>";
            $back .= "</div></div>";
    понятия не имею, как сделать, чтобы кнопка работа правильно при добавлении новости, но отлично фурычит при редактировании, поэтому открываем engine/inc/editnews.php и ищем
    Code:
        if( $no_permission ) {
            msg( "error", $lang['addnews_error'], $lang['edit_denied'], $_SESSION['admin_referrer'] );
        } elseif( $okdeleted ) {
            msg( "info", $lang['edit_delok'], $lang['edit_delok_1'], $_SESSION['admin_referrer'] );
        } elseif( $okchanges ) {
            msg( "info", $lang['edit_alleok'], $lang['edit_alleok_1'], $_SESSION['admin_referrer'] );
        } else {
            msg( "error", $lang['addnews_error'], $lang['edit_allerr'], $_SESSION['admin_referrer'] );
        }
    меняем на
    Code:
        $full_link = $config['http_home_url'] . "index.php?newsid=" . intval($_GET['id']);
    
        if( $no_permission ) {
            msg( "error", $lang['addnews_error'], $lang['edit_denied'], $_SESSION['admin_referrer'] );
        } elseif( $okdeleted ) {
            msg( "info", $lang['edit_delok'], $lang['edit_delok_1'], $_SESSION['admin_referrer'] );
        } elseif( $okchanges ) {
            msg( "info", $lang['edit_alleok'], $lang['edit_alleok_1'], $_SESSION['admin_referrer'], $full_link );
        } else {
            msg( "error", $lang['addnews_error'], $lang['edit_allerr'], $_SESSION['admin_referrer'] );
        }
     
    • Нравится Нравится x 2
  13. kinoliux

    kinoliux Бывалый

    Joined:
    Mar 26, 2016
    Messages:
    323
    Best Answers:
    1
    Ratings:
    +68 / 1 / -0
    Кто сталкивался с такой ссылкой вместо нормальной сайт.ру/drama/%7Bfull-link%7D
    Подскажите в чём причина?
     
  14. kinoliux

    kinoliux Бывалый

    Joined:
    Mar 26, 2016
    Messages:
    323
    Best Answers:
    1
    Ratings:
    +68 / 1 / -0
    и это только в fullstory а так везде нормально
     
  15. dvm75

    dvm75 Посетитель

    Joined:
    Jun 29, 2016
    Messages:
    55
    Best Answers:
    0
    Ratings:
    +2 / 0 / -0
    Кнопка нет после добавления, но появилась после редактирования. Да жаль что нет после добавления. Это и надо сделать. Смысл то правильный Опубликовал - Просмотрел. Почему её сразу разработчики не поставили не понятно.
     
    #395 dvm75, Oct 28, 2016
    Last edited: Oct 28, 2016
  16. MaHarder

    MaHarder Местный

    Joined:
    Jun 9, 2015
    Messages:
    1,054
    Best Answers:
    0
    Ratings:
    +334 / 0 / -0
    @dvm75, потому что при редактировании есть ID новости, а при добавлении его нет. Поэтому я и понятия не имею откуда его взять
     
  17. kinoliux

    kinoliux Бывалый

    Joined:
    Mar 26, 2016
    Messages:
    323
    Best Answers:
    1
    Ratings:
    +68 / 1 / -0
    Блин неужели не у кого небыло такой ошибки в ссылке? сайт.ру/%7Bfull-link%7D
     
  18. kild

    Staff Member VIP Кинотрафик v2

    Joined:
    Jul 3, 2015
    Messages:
    2,130
    Best Answers:
    2
    Ratings:
    +1,176 / 1 / -0
    @kinoliux, думаю ты неправильно прописал тег, в похожих новостях там например тег другой для ссылки на новость
     
  19. MaHarder

    MaHarder Местный

    Joined:
    Jun 9, 2015
    Messages:
    1,054
    Best Answers:
    0
    Ratings:
    +334 / 0 / -0
    ты выводишь ссылку для отдельных страниц? или
     
  20. manhunt

    manhunt Посетитель

    Joined:
    Jan 13, 2016
    Messages:
    87
    Best Answers:
    0
    Ratings:
    +14 / 0 / -0
    После добавления материала создаётся ID новости. Ее надо просто вытащить из бд.
     
Thread Status:
Not open for further replies.
Яндекс.Метрика