Hallo, Gast!
AnmeldenRegistrieren

[G] Suchfunktion gestört
#11
sindbad123 schrieb:Vor diesem Update sollte in der Forennachricht dieses Boards gewarnt werden.
Der Fehler wurde bereits weitergegeben und die Meldung auf unserer Seite wurde mit einem kaum zu übersehenden Hinweis versehen. Wink
#12
Fix

Datei search.php öffnen und suchen nach:
PHP-Code:
if($mybb->input['srchtype'] == 1)
    {
        
$op "AND";
    }
    elseif(
$mybb->input['srchtype'] == 3)
    {
        
$op "||";
    }
    else
    {
        
$op "AND";
    } 
Ersetzen durch:
PHP-Code:
if($mybb->input['srchtype'] == 1)
    {
        
$op "AND";
    }
    elseif(
$mybb->input['srchtype'] == 3)
    {
        
$op "||";
    }
    else
    {
        
$op "";
    } 
Ihr könnt auch die geänderte Datei hier herunterladen.
#13
Nu mecker mal nicht, Kinder Wink, das ist soooo einfach zu bewerkstellingen, das hab sogar ich geschaft ( mit dem PHP-Code).

@Michael, super gemacht, schnell reagiert Rose

Gruß Angel
#14
Richtig Angel! Wie ich es mir gedacht hatte. Schnell und kompetent gefixt, wie immer.

Gruß NetHunter
#15
Noch ein kleines Update: Alle Downloadpakete enthalten nun die korrekten Dateien.
#16
Smile 
Superschneller Fix, danke für den prima Support !
Tja Michael, so ist es wenn man nicht alles selber macht. Wink
#17
btw: kann es sein, dass die Forensuche arge Probleme hat zusammenhängende Wörte wie "Guten Tag" zu finden?
#18
Ja, das Thema gab es auch schon:

https://www.mybb.de/forum/showthread.php?tid=824
https://www.mybb.de/forum/showthread.php?tid=943
#19
Michael schrieb:Noch ein kleines Update: Alle Downloadpakete enthalten nun die korrekten Dateien.

Der manuelle Patch zum Update von 1.02 auf 1.03 enthält noch einen kleinen Fehler:

In der Anleitung steht:

inc/functions.php
~~~~~~~~~~~~~~~~~

Find:
--
$mybboard['internalver'] = "1.2";
$mybboard['vercode'] = "100.09";
--


Müsste aber lauten:

inc/functions.php
~~~~~~~~~~~~~~~~~

Find:
--
$mybboard['internalver'] = "
1.02";
$mybboard['vercode'] = "100.09";
--


... und in der search.php der Version 1.02 steht:

if($mybb->input['srchtype'] == 1)
{
$op = "AND";
}
elseif($mybb->input['srchtype'] == 3)
{
$op = "||";
}
else
{
$op = "";
}


bereits richtig drin. (Boardversion 1.02 ; Download vom 11.01.2006)

LG

absolutperplex

#20
Michael schrieb:Fix

Datei search.php öffnen und suchen nach:
PHP-Code:
    if($mybb->input['srchtype'] == 1)
    {
        $op "AND";
    }
    elseif($mybb->input['srchtype'] == 3)
    {
        $op "||";
    }
    else
    
{
        $op "AND";
    
Ersetzen durch:
PHP-Code:
    if($mybb->input['srchtype'] == 1)
    {
        $op "AND";
    }
    elseif($mybb->input['srchtype'] == 3)
    {
        $op "||";
    }
    else
    
{
        $op "";
    
Ihr könnt auch die geänderte Datei hier herunterladen.

Dieser Vorgang hat den Sicherheitspatch einfach nur wieder rückgängig gemacht. Chris hat gestern noch die Manuelle Anleitung ausgetauscht.

http://community.mybboard.net/showthread...9#pid38889

In der Anleitung steht nun

Zitat:search.php
~~~~~~~~~~

Find:
--
if($mybb->input['srchtype'] == 1)
{
$op = "AND";
}
elseif($mybb->input['srchtype'] == 3)
{
$op = "||";
}
else
{
$op = "AND";
}
--

REPLACE with:
--
$op = "";

Habs nur gemerkt da der Austausch in dem Moment stattgefunden hat in dem ich gepatch habe, und das Fenster aus versehen geschlossen hatte Smile