Премини към съдържанието
  • Добре дошли!

    Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

    Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

     

Препоръчан отговор


Не съм много наясно със PHP скриптовете и за това ще помоля някой, ако има малко свободно време да направи 1 блок за новините на KALDATA.COM. Виждам, че блоковете не са много големи :wors:

Линк към този отговор
Сподели в други сайтове

Но как да го формирам във блок това. Ето 1 пример за RSS блок.

<?php

/************************************************************************/

/* PHP-NUKE: Web Portal System */

/* =========================== */

/* */

/* Copyright © 2002 by Francisco Burzi */

/* http://phpnuke.org */

/* */

/* This program is free software. You can redistribute it and/or modify */

/* it under the terms of the GNU General Public License as published by */

/* the Free Software Foundation; either version 2 of the License. */

/************************************************************************/

/* Additional security & Abstraction layer conversion */

/* 2003 chatserv */

/* http://www.nukefixes.com -- http://www.nukeresources.com */

/************************************************************************/

if (eregi("block-Random_Headlines.php", $_SERVER['PHP_SELF'])) {

Header("Location: index.php");

die();

}

global $prefix, $multilingual, $currentlang, $db, $tipath, $user, $cookie;

$r_options = "";

if (isset($cookie[4])) { $r_options .= "&amp;mode=$cookie[4]"; }

if (isset($cookie[5])) { $r_options .= "&amp;order=$cookie[5]"; }

if (isset($cookie[6])) { $r_options .= "&amp;thold=$cookie[6]"; }

if ($multilingual == 1) {

$querylang = "AND (alanguage='$currentlang' OR alanguage='')"; /* the OR is needed to display stories who are posted to ALL languages */

} else {

$querylang = "";

}

$numrows = $db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_topics"));

if ($numrows > 1) {

$result = $db->sql_query("SELECT topicid FROM ".$prefix."_topics");

while ($row = $db->sql_fetchrow($result)) {

$topicid = intval($row['topicid']);

$topic_array .= "$topicid-";

}

$r_topic = explode("-",$topic_array);

mt_srand((double)microtime()*1000000);

$numrows = $numrows-1;

$topic = mt_rand(0, $numrows);

$topic = $r_topic[$topic];

} else {

$topic = 1;

}

$row2 = $db->sql_fetchrow($db->sql_query("SELECT topicimage, topictext FROM ".$prefix."_topics WHERE topicid='$topic'"));

$topicimage = $row2['topicimage'];

$topictext = $row2['topictext'];

$content = "<br><center><a href=\"modules.php?name=News&new_topic=$topic\"><img src=\"$tipath$topicimage\" border=\"0\" alt=\"$topictext\" title=\"$topictext\"></a><br>[ <a href=\"modules.php?name=Search&amp;topic=$topic\">$topictext</a> ]</center><br>";

$content .= "<table border=\"0\" width=\"100%\">";

$result3 = $db->sql_query("SELECT sid, title FROM ".$prefix."_stories WHERE topic='$topic' $querylang ORDER BY sid DESC LIMIT 0,9");

while ($row3 = $db->sql_fetchrow($result3)) {

$sid = intval($row3['sid']);

$title = $row3['title'];

$content .= "<tr><td valign=\"top\"><strong><big>&middot;</big></strong></td><td><a href=\"modules.php?name=News&amp;file=article&amp;sid=$sid$r_options\">$title</a></td></tr>";

}

$content .= "</table>";

?>

Това трябва да е нещо подобно. Може ли да поправя нещо тук за да стане ?

Линк към този отговор
Сподели в други сайтове

Ами отделен. "Калдата - Новини"


Линк към този отговор
Сподели в други сайтове
Ами отделен. "Калдата - Новини"

<{POST_SNAPBACK}>

Дорбе де - какво по дяволите наричаш "блок" ?

Anyway, не ми отговаряй, явно е нещо от PHP-Nuke... с него не съм и няма да се занимавам

Редактирано от DarkLight (преглед на промените)
Линк към този отговор
Сподели в други сайтове

Добавете отговор

Можете да публикувате отговор сега и да се регистрирате по-късно. Ако имате регистрация, влезте в профила си за да публикувате от него.

Гост
Напишете отговор в тази тема...

×   Вмъкнахте текст, който съдържа форматиране.   Премахни форматирането на текста

  Разрешени са само 75 емотикони.

×   Съдържанието от линка беше вградено автоматично.   Премахни съдържанието и покажи само линк

×   Съдържанието, което сте написали преди беше възстановено..   Изтрий всичко

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Добави ново...

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите Условия за ползване