Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб Вывод новостей из CMS DLE в лаунчер!

Пригодился скрипт?

@LiveD, Очень занят ?
Можешь сделать вывод новостей списком ?
 
a5251e1850ce.png
Опять же на форуме, начались огромные "?????????????" насчет сабжа. И я решил опять, надеюсь порадовать пользователей форума. Собсна, - это скрипт который выводит новости из движка DLE, в лаунчер, а точнее в скрипт. Который Вы, уже сам выводите в лаунчер.​
​
separator.png
​
Установка:​
​
1) Скачать скрипты во вложении, и залить их на хостинг.​
2) Открыть файл настроек: "config.php", и настроить его. А об этом ниже!​
​
separator.png
​
Настройка:​
​
1) Изменяем значения переменных: $server, $pass, $log, $database, под свои данные базы.​
2) Изменяем значения переменных: $category, $news_on_page, под свои.​
​
separator.png
​
Возможности:​
​
1) Выводить новости из ДБ.​
2) Постраничная навигация.​
3) Кол-во выводимых новостей на страницу.​
4) Вывод даты, и автора новости.​
5) Полностью изменяемый дизайн.​
6) Возможность изменять под любые движки!*​
​
* - напишите под какую CMS сделать, сделаем!

separator.png
​
Copyright:​
​
1) LiveD - #Код скрипта​
2) Dr.Death - #Красивые полосочки​
3) @Mojang -#Текстура блока​
​
// * Все вопросы и пожелания, прошу писать в теме.​
​
separator.png
​
Пожертвования:​
​
yandex_money_16x16.png
ЯД: 41001677747273​
icon-WMZ.png
WMZ: Z104546182533​
icon-WMR.png
WMR: R303278686040​

****-копать!


создаём файлик: launchernews.php

в него вписываем:
Код:
<?php
include("engine/api/api.class.php");
$siteurl = "http://mysupersite.com";
 
$row = $dle_api->take_news(0, "id,date,title");
 
echo "<center><h1><font color='FF0000'>Новости<hr></font></h1></center>";
$i = 0;
while($row[$i] != "")
{
    echo "<div style='padding-left:10px; padding-right:10px;'><a href='".$siteurl."/index.php?newsid=".$row[$i]['id']."'><b><font color='FFFFFF'>".$row[$i][title]."</font></b></a>";
    echo "<br><small>".$row[$i]['date']."</small>";
    echo "<hr></div>";
    $i++;
}
?>

меняем значение переменной: $siteurl на адрес своего сайта, и заливаем файл в корень сайта.
в лаунчере прописываем ссылку на файл!

да, ещё меняем $row = $dle_api->take_news(0, "id,date,title"); на id категории которую надо парсить )
 

е6ать-копать!


создаём файлик: launchernews.php

в него вписываем:
Код:
<?php
include("engine/api/api.class.php");
$siteurl = "http://mysupersite.com";
 
$row = $dle_api->take_news(0, "id,date,title");
 
echo "<center><h1><font color='FF0000'>Новости<hr></font></h1></center>";
$i = 0;
while($row[$i] != "")
{
    echo "<div style='padding-left:10px; padding-right:10px;'><a href='".$siteurl."/index.php?newsid=".$row[$i]['id']."'><b><font color='FFFFFF'>".$row[$i][title]."</font></b></a>";
    echo "<br><small>".$row[$i]['date']."</small>";
    echo "<hr></div>";
    $i++;
}
?>

меняем значение переменной: $siteurl на адрес своего сайта, и заливаем файл в корень сайта.
в лаунчере прописываем ссылку на файл!

да, ещё меняем $row = $dle_api->take_news(0, "id,date,title"); на id категории которую надо парсить )
Можно сделать еще проще, весь код занимает постраничная навигация!
 
Автор молодец, все работает, но для меня (Как для новичка) было трудно понять что есть "Категории из которых выводить новости" и где их взять. После некоторых раздумий все понял :D +1
 
Автор молодец, все работает, но для меня (Как для новичка) было трудно понять что есть "Категории из которых выводить новости" и где их взять. После некоторых раздумий все понял :D +1

;) люблю людей которые могут пошевелить мозгами, а не постят сразу дайте мануал разложенный по полочкам )
 
Что-то подобное я уже делал, и где-то в тридах лежит
 
Есть маленькая проблемка, скрипт вроде работает, но в лаунчере новости не выводятся, совсем пусто, только есть переключатели страниц.
Потом решил провести некоторые манипуляции, сначала поставил одну новость на страницу, в лаунчере появилось переключатели между новостями ровно 7, сколько же новостей.
Добавил еще одну новость, в лаучере отображается переключатель до 8, значит таблицу видит dle_post, но скорее всего скрипт ищет не те колонки с новостями, но это как вариант, может что-то и в другом
 
Отличный скрипт. ТОлько у меня с ним проблемы. вот страница новостного скрипта http://ilya21.16mb.com/newscript/news.php и все. P.S Не смейтесь над сайтом он тестовый. А может-быть я его и превращу в настоящий сервер.
 

Поделиться этой страницей

Назад
Верх