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
Willkommen im Free Web CMS : eXV² Forum!
  Forenarchiv
     eXV2 Module
  Suchfunktion (Reihenfolge)

Forum : eXV2 Module

Titel : Suchfunktion (Reihenfolge)

© 2004-2012 www.exv2.de
http://www.exv2.de

URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=3558&forum=7


 Andromeda :

06.09.2006 22:26
 Hallo Leute

In welchem PHP Dokument kann ich die Reihenfolge der angezeigten Module definieren, beziehungsweise den Code ändern.

Ich möchte zuerst das Link Modul angezeigt haben und dann das Forum und zuletzt die News. Habe das Link Modul umgeschrieben und 99% der User suchen nun Wörter in diesem Modul. Somit sollte es auch zuoberst angezeigt werden.

Vielen Dank. Wink

 bama :

06.09.2006 23:49
 wer suchet, der findet Very Happy Very Happy Very Happy

http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=3263&forum=7#18580

 Andromeda :

07.09.2006 00:04
 Hallo Hans

Dieses mal nicht. Surprised
Habe mich vielleicht nicht ganz klar ausgedrückt.

Ich gebe in der "Suche" ein Wort ein und klicke auf "Suchen".
Dann werden doch verschiedene Module angezeigt, mit den Treffern darin. Ich möchte diese Reihenfolge ändern. Das hat nichts mit dem Menü zu tun. Oder werden bei den Suchergebnissen die Einträge in der Reihenfolge, wie im Menü angezeigt?

Gruss Steven

 bama :

07.09.2006 00:28
 Hi Steven, da habe ich dich wirklich falsch verstanden.

in /class/xoopsmodule.php gibts ab Zeile 1216 ein function getHasSearchModulesList

hier musst du die sql Abfrage auf ORDER BY weight DESC ändern, dann hast du die Sortierung in der Reihenfolge der Anzeige wie im Hauptmenü. Andere Lösung ohne großes umprogen sehe ich nicht.
Hast aber das Problem beim nächsten Update des Scriptes.

 Andromeda :

07.09.2006 09:05
 Zuerst hatte ich bei den Resultaten die Reihenfolge:

News
Forum
Links

Ich habe nun den Code in der Zeile 1220 geändert.
Code:
$result = $db->query("SELECT mid,name from ".$db->prefix("modules")." WHERE isactive=1 AND hassearch=1 ORDER BY weight DESC");


Jetzt habe ich die Reihenfolge:

Forum
News
Links

Möchte aber die Reihenfolge:

Links
Forum
News

Im Hauptmenü habe ich die Reihenfolge:

Links
Forum
News

Also irgendwie nur ein Teilerfolg.. Very Happy Was nun., Confused
Es würde auch genügen, nur die gefundenen Links anzuzeigen.

 bama :

07.09.2006 13:04
 schau mal in deine SysAdmin -> Module

1. du darfst natürlich nicht bei Reihenfolge die gleichen Zahlen haben

und wenn es nur umgedrecht ist, dann ändere ORDER BY weight DESC in ORDER BY weight ASC

 Andromeda :

07.09.2006 15:36
 Jetzt hats gefuntzt. Very Happy

Vielen Dank.
Steven
Partnerseiten
http://www.contaxe.com/?cref=1674143

Vote für eXV2
php
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