 |
 | |
| | | | |
|  |
 |
 |
|
|
| Zadając pytanie dotyczące PHPNuke podaj jego wersje!! |
| Autor |
Wiadomość |
Marys
~user

Dołączył(a): 24.05.2005
Posty: 85
Pochwał: 2
Status: Offline
|
Wysłany: 28 Paź 2009 10:02:52
|
|
UA: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729) |
Witajcie;
Przerabiał ktoś może moduł newsów w ten sposób aby wyswieltał tylko newsy z danej kategorii (topica), tak jak to się dzieje po kliknięciu na obrazek danej kategorii ale bez klikania? Już 2 tygodnie się męczę,a jedynym efektem jest blank page. Napisałem coś takiego:
| Kod: |
<?
if (!defined('MODULE_FILE')) {
die ("You can't access this file directly...");
}
require_once('mainfile.php');
define('INDEX_FILE', true); //jesli nie chcesz prawych blokow ustawiasz false
include('header.php'); //naglowek strony i lewe bloki
global $db, $storyhome, $topicname, $topicimage, $topictext, $datetime, $user, $cookie, $nukeurl, $prefix, $multilingual, $currentlang, $articlecomm, $sitename, $user_news;
$moj_topic = "22";
$result_a = $db->sql_query("SELECT * FROM ".$prefix."_stories WHERE $moj_topic");
$row_a = $db->sql_fetchrow($result_a);
$numrows_a = $db->sql_numrows($result_a);
$topic_title = stripslashes(check_html($row_a['topictext'], "nohtml"));
OpenTable();"
$story_link = "<a href=\"modules.php?name=News&file=article&$moj_topic\">";
$morelink = "";
{
$morelink .= "$story_link<b>"._READMORE."</b></a> ";
}
$morelink = str_replace(" | | ", " | ", $morelink);
themeindex($aid, $informant, $datetime, $title, $counter, $topic, $hometext, $notes, $morelink, $topicname, $topicimage, $topictext);
CloseTable();
include('footer.php'); //prawe bloki i stropka
?> |
|
|
|
|
|
|
|
 |
|
|
 |
dudi
@admin

Dołączył(a): 13.12.2004
Posty: 3175
Pochwał: 330
Skąd: Tychy
Status: Offline
|
Wysłany: 5 Lis 2009 19:31:35
|
|
UA: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.4) Gecko/20091016 Firefox/3.5.4 (.NET CLR 3.5.30729) |
zamiast:
| Kod: |
| $result_a = $db->sql_query("SELECT * FROM ".$prefix."_stories WHERE $moj_topic"); |
Powinno być:
| Kod: |
| $result_a = $db->sql_query("SELECT * FROM ".$prefix."_stories WHERE topic=$moj_topic"); |
Z tym, że nie do końca bedzie to działało tak, jak zamierzasz - wyświetli tylko jednego newsa z tego tematu.
W pliku modules/News/index.php znajdź:
| Kod: |
| function theindex($new_topic="0") { |
i zamień na:
| Kod: |
| function theindex($new_topic=22) { |
Wtedy na stronie głównej wyświetli ci newsy z tego tematu.
|
|
|
_________________ Pomocy udzielam TYLKO na forum !!! www.dusoft.pl
spawanie aluminium, stali nierdzewnej |
|
|
|
 |
|
|
|
|
Zobacz następny temat
Zobacz poprzedni temat
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz dołączać plików na tym forum Możesz ściągać pliki na tym forum |
|
|
|
|
|
|
|