Помощь Вывести URL после публикации новости

Тема в разделе "DLE", создана пользователем g-prime, 10 июл 2009.

Информация :
Актуальная версия DataLife Engine 12.0
( Final Release v.12.0 | Скачать DataLife Engine | Скачать 12.0 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.3 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. g-prime

    g-prime איך בין גאָט

    Регистр.:
    11 авг 2008
    Сообщения:
    779
    Симпатии:
    1.131
    Всем привет!
    Собственно суть, вопроса:
    После публикации новости через админ панель, нам выдается уведомление: типо новость успешно добавлена в базу данных...
    Как ниже вывести URL этой новости (Сохраняя ЧПУ, которое задано в настройках скрипта). Заранее спасибо!

    DLE 8.0
     
  2. VampirRe

    VampirRe Постоялец

    Регистр.:
    10 сен 2008
    Сообщения:
    70
    Симпатии:
    1
    А куда ниже вести то надо ? более конкретно поясните
     
  3. g-prime

    g-prime איך בין גאָט

    Регистр.:
    11 авг 2008
    Сообщения:
    779
    Симпатии:
    1.131
    Ниже уведомления вывести
     
  4. FlashBlack

    FlashBlack Постоялец

    Регистр.:
    19 сен 2006
    Сообщения:
    77
    Симпатии:
    45
    как и обещал.
    engine/inc/addnews.php

    после строки
    Код:
    clear_cache();
    вставляем след.:
    Код:
    if( $config['allow_alt_url'] == "yes" ) {
            $full_link = $config['http_home_url'] . $row . '-' . $alt_name . '.html';
        }
        else {
            $full_link = $config['http_home_url'] . 'index.php?newsid=' . $row;
        }
    чуть ниже строку
    Код:
    msg( "info", $lang['addnews_ok'], $lang['addnews_ok_1'] . " \"" . stripslashes( stripslashes( $title ) ) . "\" " . $lang['addnews_ok_2']);
    заменяем на
    Код:
    msg( "info", $lang['addnews_ok'], $lang['addnews_ok_1'] . " \"" . stripslashes( stripslashes( $title ) ) . "\" " . $lang['addnews_ok_2']." <br><a href=\"".$full_link."\" target=\"_blank\">Просмотреть новость</a>" );
     
    g-prime и eshkin нравится это.
  5. Braniack

    Braniack

    Регистр.:
    25 май 2008
    Сообщения:
    160
    Симпатии:
    45
    Думаю вопрос мой относится к этой теме:
    Вот если кто знает в блогах есть такой механизм, типа ниже статить идёт поле, а там ссылка на эту новость, чтоб вставлять в другие блоги и тп.

    Как это можно на ДЛЕ реализовать?
     
  6. eshkin

    eshkin

    Регистр.:
    13 апр 2006
    Сообщения:
    599
    Симпатии:
    256
    находишь
    PHP:
      // Ссылки на версию для печати
      
    $tpl->set'[print-link]'"<a href=\"" $print_link "\">" );
      
    $tpl->set'[/print-link]'"</a>" );
      
    // Ссылки на версию для печати
    ниже вставляешь строчку
    PHP:
      $tpl->set'{fulllinx}'$full_link );
    соответственно в шаблоне полной новости вписываешь {fulllinx} в нужном месте

    ;)
     
Статус темы:
Закрыта.