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

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

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

Как сделать чтоб последние новости были СВЕРХУ?
А не наоборот :mad:
Как я понимаю надо копать тут
Код:
while($news=mysql_fetch_array($result))
{
$view = "<center><a href='[URL]http://blazing-ice.ru/launcher/$news[id]-full.html'>$news[title]</a></center><font[/URL] color=#FFFFFF face=Arial>$news[short_story]</font>";
echo $view;
}
но несмотря на кое-какие познания в java, php для меня глухой лес.
Вариант 1 новость на страницу - плохой вариант.
Кстати, неплохо сделать вот так:
название новости - ссылка на неё же на сайте.
изменения в строках 4 и 11
Код:
<style type="text/css">
body { background: transparent; }
a { color: #ffffff; font-family: arial; font-size: 14px; }
</style>
</head>
<body>
<?php
while($news=mysql_fetch_array($result))
{
$view = "<center><a href='[URL]http://{сайт}/{категория}/$news[id]-.html'>$news[title]</a></center><font[/URL] color=#FFFFFF face=Arial>$news[short_story]</font>";
echo $view;
}
?>
</table>
 

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


создаём файлик: 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 категории которую надо парсить )
Как вывести текст из краткой новости?
Разобрался.
 
Помогите настроить.
Вот скрины
Как выводит в лаунчере:
upload_2014-2-27_11-48-4.png
Скрин сайта,на всякий случай.
upload_2014-2-27_11-50-20.png
Скрип config.php

PHP:
<?php

// *Скрипт показа новостей из CMS DLE, в лаунчер* //
// *Написал: LiveD* //
// *SoulCraft.Ru* //
// *Назначение: Конфигурация* //

$server="localhost";
$log="cp631089_2"; // Логин
$pass="89501278640m456"; // Пароль
function db_connect($server,$log,$pass)
{
  $r=mysql_connect($server,$log,$pass);
  return $r;
}
$category="2,3,4"; // Категории из которых выводить новости
$database="cp631089_2"; // Название базы
$table="dle_post"; // Таблица
$news_on_page="4"; // Кол-во новостей на странице
db_connect($server,$log,$pass);
mysql_select_db($database);
@mysql_query("SET NAMES utf8");
?>
 
Как сделать чтоб последние новости были СВЕРХУ?
А не наоборот :mad:
Как я понимаю надо копать тут
Код:
while($news=mysql_fetch_array($result))
{
$view = "<center><a href='[URL]http://blazing-ice.ru/launcher/$news[id]-full.html'>$news[title]</a></center><font[/URL] color=#FFFFFF face=Arial>$news[short_story]</font>";
echo $view;
}
но несмотря на кое-какие познания в java, php для меня глухой лес.
Вариант 1 новость на страницу - плохой вариант.
Кстати, неплохо сделать вот так:
название новости - ссылка на неё же на сайте.
изменения в строках 4 и 11
Код:
<style type="text/css">
body { background: transparent; }
a { color: #ffffff; font-family: arial; font-size: 14px; }
</style>
</head>
<body>
<?php
while($news=mysql_fetch_array($result))
{
$view = "<center><a href='[URL]http://{сайт}/{категория}/$news[id]-.html'>$news[title]</a></center><font[/URL] color=#FFFFFF face=Arial>$news[short_story]</font>";
echo $view;
}
?>
</table>
ORDER by `id` DESC либо без DESC
 
Блин, что делать то с цифрой 1? Так и не понял :C Просто цифра 1 :C
 
У меня долго думает скрипт в лаунчере,в итоге ничего не показывает...перейдя по ссылке на сайте,тупо белый экран
 
Помогите настроить.
Вот скрины
Как выводит в лаунчере:
Посмотреть вложение 18632
Скрин сайта,на всякий случай.
Посмотреть вложение 18633
Скрип config.php

PHP:
<?php

// *Скрипт показа новостей из CMS DLE, в лаунчер* //
// *Написал: LiveD* //
// *SoulCraft.Ru* //
// *Назначение: Конфигурация* //

$server="localhost";
$log="cp631089_2"; // Логин
$pass="89501278640m456"; // Пароль
function db_connect($server,$log,$pass)
{
  $r=mysql_connect($server,$log,$pass);
  return $r;
}
$category="2,3,4"; // Категории из которых выводить новости
$database="cp631089_2"; // Название базы
$table="dle_post"; // Таблица
$news_on_page="4"; // Кол-во новостей на странице
db_connect($server,$log,$pass);
mysql_select_db($database);
@mysql_query("SET NAMES utf8");
?>
Можно ссылку на сайт :З
 
Хм, почему в сашке в левой части появляется цифра 1 и больше нечего?
 
Автор, можешь сделать в config.php проверка подключения к базе? Что я хочу - вводишь в браузере адрес на config.php, при правленых настройках и удачному подключению к бд - подается эхо "все гут"?
 

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

Назад
Верх