PHP-Nuke
  Strona głównaDownloadForumFAQ Zaloguj się  
Forum


 
Regulamin  Forum FAQ   Szukaj   Grupy   Rejestracja   Zaloguj
 
 
Zadając pytanie dotyczące PHPNuke podaj jego wersje!!

Zobacz następny temat
Zobacz poprzedni temat
Napisz nowy temat   Odpowiedz do tematu  Forum PHP-Nuke.org.pl Strona Główna » Moduły
Autor Wiadomość
Marys
~user



Dołączył(a): 24.05.2005
Posty: 85
Pochwał: 2


Status: Offline


 
PostWysłany: 28 Paź 2009 10:02:52 Back to top  
Przeglądarka użytkownikaUA: 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
?>
Zobacz profil autora    
dudi
@admin



Dołączył(a): 13.12.2004
Posty: 3175
Pochwał: 330
Skąd: Tychy

Status: Offline


 
PostWysłany: 5 Lis 2009 19:31:35 Back to top  
Przeglądarka użytkownikaUA: 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 profil autora Odwiedź stronę autora    
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu

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


Powered by phpBB [CR] © 2001, 2006 phpBB Group.
 

Copyright © 2004-2009 by phpnuke.org.pl :: PHP-Nuke Copyright © 2004 by Francisco Burzi.
Zdjęcia ślubne
Tworzenie strony: 0.58 sekund
Zapytań: 12