Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 19. Dezember 2011 22:09

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Wie Suchparameter weitergeben an Modul?

Moin!

Die Suche in CGUserDirectory ist ja unabhängig von der "normalen" CMS-Suche. Ich möchte aber, dass im Anschluss an die normalen Suchergebnisse die Ergebnisse der Suche im CGUserDirectory ausgegeben werden. Wie kann ich denn da die Parameter übergeben?

Servus,
Alex

Offline

#2 20. Dezember 2011 10:49

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: Wie Suchparameter weitergeben an Modul?

irgendwie verstehe ich das nicht.
also im grunde willst du doch mit der normalen suchfunktion ({search}) auch das CGUserdirectory durchsuchen oder? Weil das ist ja standardmäßig leider nicht möglich

Offline

#3 20. Dezember 2011 11:17

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: Wie Suchparameter weitergeben an Modul?

So hab ich es auch verstanden ... die für Search eingegebenen Werte sollen auch an CGUserDirectory weiter- und ausgegeben werden.

Grundsätzlich steht dieser Wert ja über die Variable {$smarty.get.cntnt01searchinput} bzw. {$smarty.post.cntnt01searchinput} zur Verfügung. Man müsste also zwei Suchvorgänge mit einer Eingabe abschicken.

Hab noch nicht getestet, ob dies mit dem "passtru_" Parameter des Suchmoduls funktioniert ...

Offline

#4 20. Dezember 2011 11:56

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Wie Suchparameter weitergeben an Modul?

Mit einem Plugin im Suchergebnis-Template könnte man es mit folgendem Ansatz lösen (hab's nicht getestet) (Hab's getestet - läuft):

<?php

function smarty_cms_function_cgud_search($params, &$smarty) 
{
    if($cgud = &cms_utils::get_module('CGUserDirectory'))
    {
        $id = isset($params['id']) ? $params['id'] : 'cntnt01';
        $cgud_params = array();
        
        $cgud_params['ud_submit']   = true;
        $cgud_params['do_search']   = true;
        #$cgud_params['ud_username'] = $params['searchinput'];
        
        if( isset($params['summarytemplate']) )
        {
            $cgud_params['summarytemplate'] = $params['summarytemplate'];
        }
        
        if( isset($params['all_any']) )
        {
            $cgud_params['ud_allany'] = $params['all_any'];
        }
        
        if( isset($params['searchproperty']) )
        {
            $cgud_params['searchproperty'] = trim($params['searchproperty']);
        }
        
        if( isset($params['pagelimit']) )
        {
            $cgud_params['pagelimit'] = $params['pagelimit'];
        }
        
        if( isset($params['sortby']) )
        {
            $cgud_params['sortby'] = $params['sortby'];
        }
        
        if( isset($params['sortorder']) )
        {
            $cgud_params['sortorder'] = $params['sortorder'];
        }
        
        if( isset($params['detailtemplate']) )
        {
            $cgud_params['detailtemplate'] = $params['detailtemplate'];
        }
        
        if( isset($params['detailpage']) )
        {
            $cgud_params['detailpage'] = $params['detailpage'];
        }
        
        if( isset($params['inline']) )
        {
            $cgud_params['inline'] = $params['inline'];
        }
        
        if( !empty($cgud_params['searchproperty']) )
        {
            $properties  = explode(',', $cgud_params['searchproperty']);
            foreach( $properties as $oneproperty )
            {
                $cgud_params['ud_propvalue'][$oneproperty] = $params['searchinput'];
            }
        }
        return $cgud->DoAction('do_search', $id, $cgud_params, cms_utils::get_current_pageid());
    }
}

?>

Im Sucherebnis-Template gibt es die Variable {$phrase} diese übergibt man an das Plugin.
Ansonsten kann man noch alle Parameter des CGUserDirectory Moduls übergeben.
Bsp.:

{cgud_search searchinput=$phrase searchproperty='address,foo,bar,...'}


Edit:
Fehler mit searchproperty behoben

Edit 2:
Username auskommentiert, da die Eigenschaften vom CGUserDirectory sonst ignoriert werden, sobald bei der Suche auch ein Benutzername angegeben wird. (und noch einen kleinen Fehler beim propvalue-Array behoben)

Edit 3: Tippfehler behoben (ud_allanny -> ud_allany)

Beitrag geändert von NaN (18. Februar 2012 18:16)


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#5 20. Dezember 2011 17:18

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Wie Suchparameter weitergeben an Modul?

NaN, Du bist ein Schatz!

Funzt prinzipiell, muss nur noch templates dafür schreiben.

Tausend Dank!
Alex

Offline

#6 20. Dezember 2011 17:40

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Wie Suchparameter weitergeben an Modul?

Zu früh gefreut!

Einige Probleme:

a) Der im Suchergebnis generierte Link funzt nicht:
http://www.cccc.de/users//15/xyz.html

--> da wo der Doppelslash muss die user_ID kommen

b) Suche mit Umlauten fuktioniert nicht :-(((

c) die Übergabe der searchproperty funzt nicht

Und noch ne Frage: Kann man die Suche irgendwie auf Gruppen beschränken?

Servus,
Alex

Beitrag geändert von faglork (20. Dezember 2011 17:48)

Offline

#7 20. Dezember 2011 18:13

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: Wie Suchparameter weitergeben an Modul?

faglork schrieb:

Zu früh gefreut!

Einige Probleme:

a) Der im Suchergebnis generierte Link funzt nicht:
http://www.cccc.de/users//15/xyz.html

--> da wo der Doppelslash muss die user_ID kommen

sicher dass es nich am modul selbst liegt??
http://dev.cmsmadesimple.org/bug/view/5704
http://dev.cmsmadesimple.org/bug/view/4918
http://dev.cmsmadesimple.org/bug/view/5762

Offline

#8 20. Dezember 2011 18:41

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Wie Suchparameter weitergeben an Modul?

faglork schrieb:

a) Der im Suchergebnis generierte Link funzt nicht:
http://www.cccc.de/users//15/xyz.html

Ist ein Fehler im Modul.

b) Suche mit Umlauten fuktioniert nicht :-(((

Hat's das je beim CGUserDirectoy?

c) die Übergabe der searchproperty funzt nicht

Ist im Post weiter oben behoben.

Und noch ne Frage: Kann man die Suche irgendwie auf Gruppen beschränken?

Nicht vom Plugin aus.
Das muss das Modul dann schon selber machen.
Könntest höchstens mal versuchen, im Ergebnis-Template des CGUserDirectory Moduls Ergebnisse herauszufiltern.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#9 20. Dezember 2011 20:09

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Wie Suchparameter weitergeben an Modul?

nicmare schrieb:

sicher dass es nich am modul selbst liegt??
http://dev.cmsmadesimple.org/bug/view/5704

Da steht auch der Fix:

Zeile 257 von action.do_search.php

$prettyurl = 'users/'.$params['uid'].'/'.$detailpage;  

change to  

$prettyurl = 'users/'.$parms['uid'].'/'.$detailpage;

Servus & Thx!
Alex

Offline

#10 20. Dezember 2011 20:20

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Wie Suchparameter weitergeben an Modul?

NaN schrieb:

c) die Übergabe der searchproperty funzt nicht

Ist im Post weiter oben behoben.

Sorry, ich bin blind ... ich seh da keinen Unterschied?

Servus,
Alex

Offline

#11 20. Dezember 2011 20:34

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Wie Suchparameter weitergeben an Modul?

NaN schrieb:

Und noch ne Frage: Kann man die Suche irgendwie auf Gruppen beschränken?

Nicht vom Plugin aus.
Das muss das Modul dann schon selber machen.
Könntest höchstens mal versuchen, im Ergebnis-Template des CGUserDirectory Moduls Ergebnisse herauszufiltern.

Wäre folgendes denkbar:

# Give Everything to Smarty # 
if( empty($status) )   {     
$config =& $gCms->GetConfig();     
$smarty->assign('groups',$groups);     
$smarty->assign('properties',$props);     
$smarty->assign('totalcount',$itemcount);     
$smarty->assign('users',$data);     
$smarty->assign('file_location',$config['uploads_url'].'/feusers');     
$smarty->assign('users',$data);   
}

--> da könnte man doch ne variable $restricted abfragen und falls die übergeben wurde ("isset") einfach $smarty->assign('groups',$restricted); einbauen?

Servus,
Alex

Offline

#12 20. Dezember 2011 21:10

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Wie Suchparameter weitergeben an Modul?

NaN schrieb:
faglork schrieb:

b) Suche mit Umlauten fuktioniert nicht :-(((

Hat's das je beim CGUserDirectoy?

Wo könnte man denn da ansetzen? Die Umlaute landen ja in der db.

Servus,
Alex

Offline

#13 20. Dezember 2011 21:31

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: Wie Suchparameter weitergeben an Modul?

Ich vermute mal das alte Problem, dass die Umlaute nicht als utf-8 in der Datenbank landen ...

Offline

#14 20. Dezember 2011 21:47

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Wie Suchparameter weitergeben an Modul?

faglork schrieb:
NaN schrieb:

c) die Übergabe der searchproperty funzt nicht

Ist im Post weiter oben behoben.

Sorry, ich bin blind ... ich seh da keinen Unterschied?

Was genau heißt das jetzt bezogen auf die Funktionsfähigkeit des Scriptes?
Immer noch keine Resultate oder stört's Dich nur, dass Du den Unterschied im Code nicht siehst?
(war auch nur ein einzelnes Wort: $properties = explode(',', $cgud_params['searchproperty']); )

Wäre folgendes denkbar:
[...]
--> da könnte man doch ne variable $restricted abfragen und falls die übergeben wurde ("isset") einfach $smarty->assign('groups',$restricted); einbauen?

Sorry, aber ich verstehe nur Bahnhof.
Ich habe keine Ahnung, wo man da im Modul was ändern müsste, weil ich schon Kopfschmerzen kriege, wenn ich den Code nur sehe. Bei solchen Zeilen frag' ich mich echt ... das ist die Arbeit eines Mannes, der von sich selbst öffentlich behauptet, ein "professional" zu sein roll

Wo könnte man denn da ansetzen? Die Umlaute landen ja in der db.

Das leidige Umlauteproblem habe ich leider nie nachvollziehen können.
Ich weiß nicht, wer da wo welchen Fehler macht.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#15 20. Dezember 2011 22:13

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Wie Suchparameter weitergeben an Modul?

NaN schrieb:
faglork schrieb:

c) die Übergabe der searchproperty funzt nicht

Immer noch keine Resultate oder stört's Dich nur, dass Du den Unterschied im Code nicht siehst?
(war auch nur ein einzelnes Wort: $properties = explode(',', $cgud_params['searchproperty']); )

Aaah ... ich hab an der falschen Stelle geguggt. Habs geändert. Dennoch - es sucht nur im Username, die searchproperty wird nicht berücksichtigt.


NaN schrieb:
faglork schrieb:

Wäre folgendes denkbar:
[...]
--> da könnte man doch ne variable $restricted abfragen und falls die übergeben wurde ("isset") einfach $smarty->assign('groups',$restricted); einbauen?

Sorry, aber ich verstehe nur Bahnhof.
Ich habe keine Ahnung, wo man da im Modul was ändern müsste, weil ich schon Kopfschmerzen kriege, wenn ich den Code nur sehe. Bei solchen Zeilen frag' ich mich echt ... das ist die Arbeit eines Mannes, der von sich selbst öffentlich behauptet, ein "professional" zu sein roll

das ist ganz am Ende der action.do_search.php. Da wird das ganze Zeugs dann an Smarty übergeben. Unter anderem auch alle gefundenen Gruppen:
$smarty->assign('groups',$groups);

Wenn man jetzt noch eine Variable $restricted einführen würde, welche eine Gruppe übergibt, könnte man auf deren Vorhandensein prüfen und dann eben vorher einbauen

if (isset($restricted)){
$groups = $restricted;
}

und die Sache wäre geritzt ...

Servus,
Alex

Offline

#16 20. Dezember 2011 22:50

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Wie Suchparameter weitergeben an Modul?

Habs geändert. Dennoch - es sucht nur im Username, die searchproperty wird nicht berücksichtigt.

Hat das denn jemals richtig funktioniert beim CGUserDirectory Modul? Weil, wenn ich mir den Quellcode anschaue ... *argh!* ... dann ... naja, da steht in der Datei CGUserDirectory.module.php sowas wie:

$this->SetParameterType(CLEAN_REGEXP.'/ud_.*/',CLEAN_STRING);

Was für mich bedeutet, dass Parameter mit dem Namen 'ud_irgendwas', die als Array übergeben werden (wie z.B. 'ud_propvalue'), beim Modul nicht als Array ankommen. Das ist unglaublich. Das Modul erwartet ein Array, aber es versaut sich das Array ducrh solche Angaben selber. Ich habe das Modul noch nie verwendet, aber nach meiner Einschätzung kann diese Suchfunktion noch nie richtig funktioniert haben.

if (isset($restricted)){
$groups = $restricted;
}

Und wo soll $restricted herkommen?
Kannst Du nicht einfach im Template prüfen, welcher Gruppe der User angehört?
Wozu da am Modul rumfummeln?
Welche Informationen über den User sind denn im Template vorhanden?


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#17 17. Februar 2012 16:37

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Wie Suchparameter weitergeben an Modul?

NaN schrieb:

Habs geändert. Dennoch - es sucht nur im Username, die searchproperty wird nicht berücksichtigt.

Hat das denn jemals richtig funktioniert beim CGUserDirectory Modul?

Ja, das geht:

[== php ==]
{CGUserDirectory action="search" searchproperty="unternehmen,beschreibung,ort"}

funktioniert.

Servus,
Alex

Offline

#18 17. Februar 2012 18:06

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Wie Suchparameter weitergeben an Modul?

faglork schrieb:
NaN schrieb:

Hat das denn jemals richtig funktioniert beim CGUserDirectory Modul?

Ja, das geht:

Okay. Da war ich mit meiner Kritik etwas voreilig. Hätte mir den Code etwas genauer anschauen sollen. Die Arrays bleiben tatsächlich erhalten. Der Fehler liegt bei mir in meinem Plugin. Hab ihn oben korrigiert.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#19 17. Februar 2012 18:50

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Wie Suchparameter weitergeben an Modul?

NaN schrieb:

Okay. Da war ich mit meiner Kritik etwas voreilig. Hätte mir den Code etwas genauer anschauen sollen. Die Arrays bleiben tatsächlich erhalten. Der Fehler liegt bei mir in meinem Plugin. Hab ihn oben korrigiert.

Jetzt geht gar nix mehr ... mach dir keinen Stress, das finden wir schon ... jedenfalls tausend Dank für deine Mühe!

Servus,
Alex

Beitrag geändert von faglork (17. Februar 2012 18:51)

Offline

#20 17. Februar 2012 18:55

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Wie Suchparameter weitergeben an Modul?

Also bei mir funktioniert es.
(Das ist ein Plugin kein UDT wink )


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#21 18. Februar 2012 13:33

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Wie Suchparameter weitergeben an Modul?

NaN schrieb:

Also bei mir funktioniert es.

Wie rufst du das Plugin denn auf? Ich hab in der SUCHE Ergebnistemplate:

[== php ==]
{cgud_search summarytemplate='cmssuche'  detailpage='anbieter' searchinput='$phrase' searchproperty='unternehmen,kurzinformation,beschreibung,ort' all_any='any'}
NaN schrieb:

(Das ist ein Plugin kein UDT wink )

Schon klar ...

Servus,
Alex

Offline

#22 18. Februar 2012 13:37

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Wie Suchparameter weitergeben an Modul?

{cgud_search ... searchinput='$phrase' ... }

Klingelt's? wink
Nimm die Anführungszeichen weg oder nimm die doppelten.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#23 18. Februar 2012 15:22

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Wie Suchparameter weitergeben an Modul?

NaN schrieb:

{cgud_search ... searchinput='$phrase' ... }

Klingelt's? wink
Nimm die Anführungszeichen weg oder nimm die doppelten.

Nein, da klingelt nix. Seit wann ändert das was?

[== php ==]
{cgud_search summarytemplate="cmssuche"  detailpage="anbieter" searchinput="$phrase" searchproperty="unternehmen,kurzinformation,beschreibung,ort" all_any="any"}

ergibt null output,

[== php ==]
{cgud_search summarytemplate=cmssuche  detailpage=anbieter searchinput=$phrase searchproperty=unternehmen,kurzinformation,beschreibung,ort all_any=any}

ebenfalls nicht.

Servus,
Alex

Offline

#24 18. Februar 2012 15:35

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Wie Suchparameter weitergeben an Modul?

faglork schrieb:

Nein, da klingelt nix. Seit wann ändert das was?

Das war schon immer so, wenn man Variablen übergeben will.

Sorry, aber bei mir funktioniert es. Wenn ich in der Suche einen Suchbegriff eingebe, der in einer der Eigenschaften der User vorkommt, werden mir diese User angezeigt. Der Fehler könnte höchstens in Deinem Suchtemplate liegen.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#25 18. Februar 2012 15:57

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Wie Suchparameter weitergeben an Modul?

NaN schrieb:
faglork schrieb:

Nein, da klingelt nix. Seit wann ändert das was?

Das war schon immer so, wenn man Variablen übergeben will.

? ich zitiere mal ein Beispiel direkt aus der original-Suchtemplate:

[== php ==]
  {*       You can also instantiate custom behaviour on a module by module basis by looking at      
the $entry->module and $entry->modulerecord fields in $entry        
ie: {if $entry->module == 'News'}{News action='detail' article_id=$entry->modulerecord detailpage='News'}    
*}

--> da werden auch 'einfache' Hochkommas verwendet. AFAIK  ist es egal ob man einfache oder doppelte verwendet. Das ist auch hier so: das Ergebnis ist dasselbe, kannst du ganz einfach mit print_r ( $cgud_params ) überprüfen ...

Egal, auch mit doppelten Hochkommas gehts nicht. Apropos print_r:

[== php ==]
Array ( [ud_submit] => 1 [do_search] => 1 [summarytemplate] => cmssuche [ud_allanny] => any [searchproperty] => unternehmen,kurzinformation,beschreibung,ort [detailpage] => anbieter [ud_propvalue] => Array ( [unternehmen] => kernhof [kurzinformation] => kernhof [beschreibung] => kernhof [ort] => kernhof ) ) 

Das ist ok, nehme ich an?


NaN schrieb:

Sorry, aber bei mir funktioniert es. Wenn ich in der Suche einen Suchbegriff eingebe, der in einer der Eigenschaften der User vorkommt, werden mir diese User angezeigt. Der Fehler könnte höchstens in Deinem Suchtemplate liegen.



Das einzige was in meiner Suchergebnistemplate noch drin ist, ist ein Aufruf von {site_mapper}, wenn das Suchergebnis leer ist:

[== php ==]
<h2>Suchergebnisse für &quot;{$phrase}&quot;</h2>  
{cgud_search summarytemplate="cmssuche"  detailpage="anbieter" searchinput="$phrase" searchproperty="unternehmen,kurzinformation,beschreibung,ort" all_any="any"}   
{if $itemcount > 0} 
<h3>Ergebnisse der Websuche</h3> 
<ul>   
{foreach from=$results item=entry}   
<li><a href="{$entry->url}">{$entry->urltxt}</a> ({$entry->weight}%)</li>   
{/foreach} 
</ul>  
{else} 
<h2>Oh-oh ...</h2>   
<p>Die Suche in den Webseiten brachte leider kein Ergebnis ...</p> 
<p>Bitte versuchen Sie es mit einem ähnlichen Suchbegriff oder nutzen Sie unser</p> <h3>Inhaltsverzeichnis:</h3>
 {site_mapper}  
{/if}

Hmmm ... wenn ich die vorherige Version des Plugins nehme, wird ud_username gesetzt und es sucht in username, das Ergebnis wird auch korrekt zurückgegeben. DAS funktioniert.

Eigenartig.

Servus,
Alex

Offline