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ść
miki300
~user



Dołączył(a): 28.05.2007
Posty: 23


Status: Offline


 
PostWysłany: 25 Lut 2009 11:28:46 Back to top  
Przeglądarka użytkownikaUA: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)

Witam ponownie tym razem z modułem search, a więc stworzyłem nowy moduł search, który przeszukuje mi tebele pages i stories wszystko ładnie jako testowo było to w głównym katalogu teraz chciałem to zintegrowac jako moduł i tu jest problem do testów jako button miałem odwołanie do action=search.php co mam wpisac jak jest to jsako moduł bo próbowąłem już wszystkiego i zamiast wyniku wyrzuca sie do głównej strony

Kod:

<?

if (!defined('MODULE_FILE')) {
die ("You can't access this file directly...");
}

require_once('mainfile.php');
define('INDEX_FILE', false);
$module_name = basename(dirname(__FILE__));
include('header.php');

OpenTable();

echo"<form name=\"form\" action=\"modules.php?name=$module_name\" method=\"get\">"
    ."  <input type=\"text\" name=\"q\" />"
    ."  <input type=\"submit\" name=\"Submit\" value=\"szukaj\" />"
    ."</form>";


  $var = @$_GET['q'] ;
  $trimmed = trim($var); //trim whitespace from the stored variable

$limit=10;
if ($trimmed == "")
  {
  echo "<p>Wpisz szukane wyrażenie...</p>";
  exit;
  }

if (!isset($var))
  {
  echo "<p>We dont seem to have a search parameter!</p>";
  exit;
  }

mysql_connect("localhost","user","pass");
mysql_select_db("www") or die("Unable to select database"); //select which database we're using
 
$query = "select pid, title, page_header, text from nuke_pages where pid like \"%$trimmed%\" or title like \"%$trimmed%\" or page_header like \"%$trimmed%\" or text like \"%$trimmed%\"
UNION
select sid, title, hometext, bodytext from nuke_stories where sid like \"%$trimmed%\" or title like \"%$trimmed%\" or hometext like \"%$trimmed%\" or bodytext like \"%$trimmed%\" ";


 $numresults=mysql_query($query);
 $numrows=mysql_num_rows($numresults);

if ($numrows == 0)
  {
  echo "<h4>Results</h4>";
  echo "<p>Sorry, your search: &quot;" . $trimmed . "&quot; returned zero results</p>";

 echo "<p><a href=\"http://www.google.com/search?q="
  . $trimmed . "\" target=\"_blank\" title=\"Look up
  " . $trimmed . " on Google\">Click here</a> to try the
  search on google</p>";
  }


  if (empty($s)) {
  $s=0;
  }

  $query .= " limit $s,$limit";
  $result = mysql_query($query) or die("Couldn't execute query");


echo "<p>Wyniki wyszukiwania dla: &quot;" . $var . "&quot;</p>";

echo "<br>";
$count = 1 + $s ;

  while ($row= mysql_fetch_array($result)) {
  $title = $row["title"];
$title2 = $row["page_header"];

  echo "<b>$count.)&nbsp&nbsp;$title<br><br></b>" ;

 $count++ ;
  }

$currPage = (($s/$limit) + 1);


  echo "<br>";

  if ($s>=1) { // bypass PREV link if s is 0
  $prevs=($s-$limit);
  print "&nbsp;<a href=\"$PHP_SELF?s=$prevs&q=$var\">&lt;&lt;
  Wstecz 10</a>&nbsp&nbsp;";
  }

  $pages=intval($numrows/$limit);

  if ($numrows%$limit) {

  $pages++;
  }

  if (!((($s+$limit)/$limit)==$pages) && $pages!=1) {

  $news=$s+$limit;

  echo "&nbsp;<a href=\"$PHP_SELF?s=$news&q=$var\">Dalej 10 &gt;&gt;</a>";
  }

$a = $s + ($limit) ;
  if ($a > $numrows) { $a = $numrows ; }
  $b = $s + 1 ;
  echo "<p>Wyniki $b do $a z $numrows</p>";
 
CloseTable();
include('footer.php');
?>


Jakies pomysły ?

Z góry dzięki za odpowiedź

Acha i jeszcze jedno co musiałbym dodac i gdzie aby mi linka robił do konretnych wyników
Zobacz profil autora    
miki300
~user



Dołączył(a): 28.05.2007
Posty: 23


Status: Offline


 
PostWysłany: 3 Mar 2009 11:56:34 Back to top  
Przeglądarka użytkownikaUA: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)

Widze że te forum już umarło
Zobacz profil 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.21 sekund
Zapytań: 12