Content Management System - CMS : eXV2 
Home
News
Forum
Downloads
Download Module
Sitemap
Partnerseiten
RSS News
Kontakt/Info
Sprache
EnglishFrench
Suchen
Login
Nickname
Passwort

Registrieren?
Passwort?
Navigation
 Home News  Forum Neueste Beiträge  Downloads Download Module eXV² Themes  Weblinks Tutorial Changelog 2.3.1 Jobcenter Gebrauchtmarkt OSMap  Sponsor Kalendersystem Sitemap Partnerseiten RSS News Kontakt/Info Webseiten Wetter
  Forenindex
     eXV2 Administration
  [XtremeGuestbook] Suchfunktion?
 
Thema
drucken
[XtremeGuestbook] Suchfunktion?

bama Re: [XtremeGuestbook] Suchfunktion?

Developer


Mitglied seit:16.12.2002
Beiträge:3930
Aus:Nürnberg




 Level: 47
8358 / 8358
4288 / 4296
102 / 234
die Feldnamen in der Tabelle stimmen nicht

nom und definition sind, soweit ich sehen keine Felder in der Tabelle xtremguestbook

--
Gruß Hans

I have an idea I have an idea
»13.03.2005 12:19 Homepage

Holy_Twilight [XtremeGuestbook] Suchfunktion?

Fortgeschrittener


Mitglied seit:13.05.2004
Beiträge:69
Aus:




 Level: 7
0 / 137
481 / 481
4 / 16
Wie in diesem Thread beschrieben, wollte ich eine Suchfunktion in das XtremeGuestbook (v1.35) implementieren. Dazu habe ich zuerst die Datei xoops_version.php um folgende Zeilen ergänzt:

Code:
// Search
$modversion['hasSearch'] = 1;
$modversion['search']['file'] = 'include/search.inc.php';
$modversion['search']['func'] = 'xtremeguestbook_search';




Danach habe ich die Datei search.inc.php aus dem Modul Glossaire (v1.82) genommen, sie in das include-Verzeichnis des Gästebuchs kopiert und wie folgt abgeändert (rot markiert):

Code:
<?php
// ------------------------------------------------------------------------- //
// E-Xoops: Content Management for the Masses //
// < http://www.e-xoops.com > //
// ------------------------------------------------------------------------- //
// Original Author: James Knickelbein
// Author Website : http://www.journeymilwaukee.com
// Licence Type : GPL
// ------------------------------------------------------------------------- //

function
xtremeguestbook_search
($queryarray, $andor, $limit, $offset, $userid){
global $db;
$ret = array();
if ( $userid != 0 ) {
return $ret;
}
$sql = "SELECT id, nom, definition FROM ".$db->prefix("
xtremguestbook
")." WHERE affiche='O'";

// because count() returns 1 even if a supplied variable
// is not an array, we must check if $querryarray is really an array
$count = count($queryarray);
if ( $count > 0 &amp;&amp; is_array($queryarray) ) {
$sql .= " AND ((nom LIKE '%$queryarray[0]%' OR definition LIKE '%$queryarray[0]%')";
for($i=1;$i<$count;$i++){
$sql .= " $andor ";
$sql .= "(nom LIKE '%$queryarray[$i]%' OR definition LIKE '%$queryarray[$i]%')";
}
$sql .= ") ";
}
$result = $db->query($sql,$limit,$offset);
$ret = array();
$i = 0;
while($myrow = $db->fetch_array($result)){
$ret[$i]['image'] = "images/comm-glo.gif
(das Verzeichnis und die Datei habe ich erstellt)
";
$ret[$i]['link'] = "
admin/index.php?op=Messageedit&amp;idmsg=
".$myrow['
idmsg
']."";
$ret[$i]['title'] = $myrow['
message
'];
$i++;
}
return $ret;
}
?>





Dann aktualisiere ich das Gästebuch-Modul im Admin-Menü und starte eine webseitenübergreifende Suche (also, eine Suche, wie man sie auf exoops.de oben rechts ausführen kann). Die Ergebnisseite liefert allerdings folgende Fehlermeldung direkt über dem Punkt "Gästebuch":


Zitat:
Fehlernummer: 2 [Warnung]
Fehlermitteilung: Supplied argument is not a valid MySQL result resource
in Datei: http://localhost/exoops/class/database/mysql.php
in Zeile: 135




Irgendwelche Ideen, was ich falsch gemacht habe?

--
Software:
E-Xoops 1.06 CVS mit Sicherheitspatches des RunCMS-Systems (inkl. Quote-Hack)
Bama-Galerie 3.01
NewBB Plus 0.81 (inkl. Toolbox)
»13.03.2005 02:32 Homepage
Thema
drucken


User online

User online: 5 Mitglieder befinden sich im Forum!
Insgesamt sind 5 Mitglieder online! [ Administrator ] [ Moderator ]
5 Anonyme User
0 Mitglieder

Suchen

Suchbegriffe:    

[ Erweiterte Suche ]

Berechtigung

Du kannst nicht schreiben.
Du kannst nicht ändern.
Du kannst keine Umfragen erstellen.
Du kannst keine Dateien anhängen.
Du kannst nicht antworten.
Du kannst nicht löschen.
Du kannst nicht abstimmen.

  Forenindex
     eXV2 Administration
  [XtremeGuestbook] Suchfunktion?
Kontakt/Info
  Kontakt
  Impressum
  Link zu uns
  AGB
  Datenschutzhinweis
Downloads
  eXV² Core
  Core Sprachfiles
eXV² Filecenter
  Downloads
  Download Module
  eXV² Themes
  Multilanguage Module
  Sprachfiles eXV² Module
eXV² Support
  France