![]() |
| |||||||
| Registrieren | Galerie | Hilfe | Kalender | Spielhalle | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
| hacks von rellek Alles zum wBB von rellek. |
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| ||||
AW: Ähnliche Themen von rellek (16.02.2006, 16:10)
__________________ ...gehen Sie bitte weiter, hier gibt es nichts zu sehen | Diskussion über soziale Software? | Pieps, pieps | Horst | Murat | Achmed | Knut II. Code: spartakus:~# init 0 init: Ach leck mich am Netzteil! |
| ||||
AW: Ähnliche Themen von Shackles (16.02.2006, 16:12)
Jetzt kommt: SQL-DATABASE ERROR Database error in WoltLab Burning Board (2.3.4): Invalid SQL: SELECT t.threadid, t.boardid, x.title, x.boardid, t.prefix, t.topic, t.starttime, t.starterid, t.starter, t.lastposttime, t.lastposterid, t.lastposter, t.replycount, t.views, t.attachments, t.closed, t.important, t.pollid FROM bb1_threads t, bb1_boards x LEFT JOIN bb1_boards b ON (t.boardid=b.boardid) WHERE t.visible='1' AND t.closed <> 3 AND t.threadid <> 1298 AND b.password='' AND t.boardid=x.boardid AND t.boardid IN (0,1,129,40,122,53,125,94,128,77,93,4,130,13,11,8,9,10,14,12,16,119,31,32,33,57, 56,30,104,42,150,131,156,142,90,91,54,87,151,157,105,106,75,109,152,43,65,45,55, 44,24,23,126,2,3,95,132,102,7,123,28,29,74,27,139,137,138,136,134,6,51,52,61,48, 46,49,47,59,22,135,149,144,147,148,155,133,153,154) AND (t.topic LIKE '%Boardregeln%') ORDER BY t.lastposttime DESC LIMIT 0, 5; mysql error: Unknown column 't.boardid' in 'on clause' mysql error number: 1054 mysql version: 5.0.18-Debian_1-log php version: 4.4.0-1 Date: 16.02.2006 @ 16:12 Script: /thread.php?postid=14280#post14280 Referer: http://www.hilfezurselbsthilfe-community.de/index.php
__________________ Gott gebe mir die Gelassenheit, hinzunehmen, was nicht zu ändern ist. Mut, zu ändern, was ich ändern kann. Und Weisheit, zwischen beidem zu unterscheiden. |
| ||||
AW: Ähnliche Themen von rellek (16.02.2006, 16:16)
grml... verdammtes mysql5.... hättest du die möglichkeit, auf eine ältere version "downzugraden", bzw. könntest du dieses downgrade veranlassen? hab für den mysql5-bug leider noch keine lösung
__________________ ...gehen Sie bitte weiter, hier gibt es nichts zu sehen | Diskussion über soziale Software? | Pieps, pieps | Horst | Murat | Achmed | Knut II. Code: spartakus:~# init 0 init: Ach leck mich am Netzteil! |
| ||||
AW: Ähnliche Themen von Shackles (16.02.2006, 16:20)
Hm ne, ich glaube nicht, dann werde ich ihn wieder ausbauen, ich danke dir aber trotzdem!
__________________ Gott gebe mir die Gelassenheit, hinzunehmen, was nicht zu ändern ist. Mut, zu ändern, was ich ändern kann. Und Weisheit, zwischen beidem zu unterscheiden. |
| |||
AW: Ähnliche Themen von faruk (19.02.2006, 16:15)
Hallo rellek, habe gerade dein hack eingebaut, ersteinmal vielen dank für dein nützlichen hack. und zum anderen wenn man sich bei dir anmeldet erkennt man in der registrierung nicht die eingabefelder, man muss mit der maus die eingabefelder suchen damit man die daten eingeben kann. und zum hack. es ist so das der ziemlich viele sachen findet die im grunde nicht viel miteinander zutun haben. wie ist den die sortierung der trefferquote? am besten wäre wenn sie zuerst die themen auflistet die auch in der gleichen katogorie sind und dann die anderen. und deine zipdatei vom ersten beitrag ist nicht bugfrei man muss sich erst die bugfreien aus den fortlaufenden beiträgen suchen damit man es zum laufen bringen kann. besser wäre es doh wenn du die zipdatei aktuallisierst. lieben gruß faruk |
| ||||
AW: Ähnliche Themen von rellek (19.02.2006, 17:22)
1) Trefferquote wird überhaupt nicht berücksichtigt. Der sucht nach Wörtern, die im Topic vorkommen - und sortiert wird das ganze nach der letzten Antwort des gefundenen Themas 2) Das Archiv wird nach Beendigung des Beta-Tests aktualisiert. Wenn du dir den Thread durchliest, gibts bspw noch mit MySQL 5 Probleme. Außerdem ist das ZIP-Archiv so gesehen "bugfrei", denn es funktioniert sauber - wenn es auch nicht so viel findet.
__________________ ...gehen Sie bitte weiter, hier gibt es nichts zu sehen | Diskussion über soziale Software? | Pieps, pieps | Horst | Murat | Achmed | Knut II. Code: spartakus:~# init 0 init: Ach leck mich am Netzteil! |
| |||
AW: Ähnliche Themen von faruk (19.02.2006, 17:32)wäre denn die relevanz der Trefferquoten nicht automatisch höher wenn zuerst die aufgelistet werden die in der gleiche Katogorie sind. Ich spreche das an weil bei mir zum Beispiel Das Thema " Suche Hilfe zum Miodellstehen" als ähnlich definiert wird wie " Suche neue Kamera"... Das eine Steht bei mir unter "Kamerakauf" und das andere unter sonstigem. wie schwer wäre den eine änderung des codes dahingehend ![]() gruß faruk |
| ||||
AW: Ähnliche Themen von rellek (19.02.2006, 18:03)
Da wüsst ich grad nicht, wie man der SQL-Abfrage einreden können soll, dass das aktuelle Forum die meiste Priorität bekommt... In der Abfrage sind alle durchsuchbaren Foren gleichberechtigt...
__________________ ...gehen Sie bitte weiter, hier gibt es nichts zu sehen | Diskussion über soziale Software? | Pieps, pieps | Horst | Murat | Achmed | Knut II. Code: spartakus:~# init 0 init: Ach leck mich am Netzteil! |
| |||
AW: Ähnliche Themen von faruk (19.02.2006, 19:53)
würde das weiterhelfen? http://mysql-faq.sourceforge.net/anwendung2.html bevor deine abfrage nach den letzten 5 ähnlichen themen aus dem datenbank geholt werden bräcuhte man daüfr den Board-id von dem betreffenden Beitrag. steht sie dort irgendwo drinn den man dafür benutzen könnte. ich habe mir das mal angschaut aber da sind so viele wo ich noch nicht ersehen konnte welches den der Boardid ist welches von dem aktuellen Thema ist: gruß faruk |
| ||||
AW: Ähnliche Themen von rellek (19.02.2006, 19:57)
Weniger... letztendlich soll ja dennoch ein "aktueller" thread gegenüber eines alten threads priorisiert werden...
__________________ ...gehen Sie bitte weiter, hier gibt es nichts zu sehen | Diskussion über soziale Software? | Pieps, pieps | Horst | Murat | Achmed | Knut II. Code: spartakus:~# init 0 init: Ach leck mich am Netzteil! |
| |||
AW: Ähnliche Themen von faruk (20.02.2006, 12:08)
Hallo Relleck, sorry wegen dem bug sache, du hast natürlich recht, ich meinte eigentlich die codeveränderungen die danach kommen um mehr finden zu lassen, die ersten laufen bei mir nicht. da bin ich wohl ein wneig durcheinander gekommen und zum sortieren bzw nach mehr relevanz in den trefferquoten. mann kan mehr als eine oder by argument in der sql query angeben, so wie ich es bis jetzt verstadnden habe. ich habe mal michs leber versucht... und es funktioniert. Zuerst werden die Themen aufgelistet die in der gleichen katogorie sind und dann kommen die anderen.. udn das schön nach dem letzten posten neu sortiert. hier der code, wobei wie gesgat eigentlich nur ein einzige argument mehr ist. PHP-Code: PHP-Code: das 1. bild vorher das 2. nachher Gruß faruk |
| ||||
AW: Ähnliche Themen von rellek (20.02.2006, 15:25)
Hm... Aber irgendeinen Grund muss es damals gehabt haben, dass ich das ausgeschlossen habe
__________________ ...gehen Sie bitte weiter, hier gibt es nichts zu sehen | Diskussion über soziale Software? | Pieps, pieps | Horst | Murat | Achmed | Knut II. Code: spartakus:~# init 0 init: Ach leck mich am Netzteil! |
| |||
AW: Ähnliche Themen von IBK_modell (06.04.2006, 10:17)
Hallo Rellek, Erstmal großes Lob an dich und deine Hack's die sind alle sehr gut und funzt. auch wirklich gut. Auch lassen sie sich sehr gut einbauen. Auch dieser Hack funzt einwandfrei, wenn man ihn richtig einbaut, inkl. der Beta und der erweiterung von faruk!!! Jedoch habe ich eine Fragen: 1, Kann man wenn man es Nachträgelich einbaut irgentwie eine Abfrage machen das es auch bei den schon vorhanden beiträgen schaut oder funzt das nur ab dem Tage des einbaus und wenn dann neue beiträge geschriebenwerden??? 2, Wie kann ich die Tabellenbreite beinflussen??? Siehe: ![]() da ist mir die erste [Threat] zu breit und die letzte [Statistik] zu schmal. bitte um hilfe Danke mfg Robert |
| ||||
AW: Ähnliche Themen von rellek (06.04.2006, 12:37)
Wegen erstens: Der Hack beinhaltet alle Themen, die es gibt (mit der Ausnahme der Themen, die in Foren stehen, in die man keinen Zugriff hat). Wegen zweitens: Da wende dich mal an faruk, der ist da sicher aussagekräftiger :-) HTH
__________________ ...gehen Sie bitte weiter, hier gibt es nichts zu sehen | Diskussion über soziale Software? | Pieps, pieps | Horst | Murat | Achmed | Knut II. Code: spartakus:~# init 0 init: Ach leck mich am Netzteil! |
| |||
AW: Ähnliche Themen von IBK_modell (07.04.2006, 13:27)
@rellek, Danke für die Info, Das zu erstens ist mir zu spät aufgefallen es werden auch die schon vorhandenen angezeigt. wegen zweitens: Ist der Hack nicht von dir?? Ist faruk noch hier im Forum?? oder sol ich ihn per mail oder pn anschreiben? Danke für die Hilfe |
| ||||
AW: Ähnliche Themen von rellek (07.04.2006, 15:26)
Die "faruk"-Edition ist nicht von mir, nein... Außerdem baut sie auf dem 1.0 Final auf.... Aber faruk ist hier im forum: http://board.rellek.org/profile.php?userid=537
__________________ ...gehen Sie bitte weiter, hier gibt es nichts zu sehen | Diskussion über soziale Software? | Pieps, pieps | Horst | Murat | Achmed | Knut II. Code: spartakus:~# init 0 init: Ach leck mich am Netzteil! |
| ||||
AW: Ähnliche Themen von rellek (11.04.2006, 09:48)
Für alle mit mySQL 5-Problemen!!! Ersetze die Codestelle in der thread.php damit: Code: /* Ähnliche Themen */
function GetAccessableForums() {
global $db, $n, $wbbuserdata, $boardcache;
if (!isset($boardcache) || !is_array($boardcache)) $boardcache = array();
$result = $db->query("SELECT boardid,boardorder,parentid,parentlist FROM bb".$n."_boards ORDER BY parentid ASC, boardorder ASC");
while ($row = $db->fetch_array($result)) {
$boardcache[$row['parentid']][$row['boardorder']][$row['boardid']] = $row;
}
$boardpermissions = getPermissions();
$boardids = '';
foreach ($boardcache as $key => $val) {
foreach ($val as $key2 => $val2) {
foreach ($val2 as $row) if ((!isset($boardpermissions[$row['boardid']]['can_view_board']) || $boardpermissions[$row['boardid']]['can_view_board'] != 0) && (!isset($boardpermissions[$row['boardid']]['can_enter_board']) || $boardpermissions[$row['boardid']]['can_enter_board'] != 0) && (!isset($boardpermissions[$row['boardid']]['can_read_thread']) || $boardpermissions[$row['boardid']]['can_read_thread'] != 0)) $boardids .= ",".$row['boardid'];
}
}
return $boardids;
}
/* Unset Used Vars To Avoid Hacking Attempts */
unset($similar_thread_bit);
unset($like_string);
$ttopic = str_replace("."," ",$threadtopic);
$ttopic = str_replace("!"," ",$ttopic);
$ttopic = str_replace("?"," ",$ttopic);
$ttopic = str_replace("/"," ",$ttopic);
$ttopic = str_replace("§"," ",$ttopic);
$ttopic = str_replace("$"," ",$ttopic);
$ttopic = str_replace("%"," ",$ttopic);
$ttopic = str_replace("&"," ",$ttopic);
$ttopic = str_replace("("," ",$ttopic);
$ttopic = str_replace(")"," ",$ttopic);
$ttopic = str_replace("="," ",$ttopic);
$ttopic = str_replace("\\"," ",$ttopic);
$ttopic = str_replace("?"," ",$ttopic);
$ttopic = str_replace("-"," ",$ttopic);
$ttopic = str_replace("*"," ",$ttopic);
$ttopic = str_replace("+"," ",$ttopic);
$ttopic = str_replace("#"," ",$ttopic);
$ttopic = str_replace("_"," ",$ttopic);
$ttopic = str_replace(","," ",$ttopic);
$ttopic = str_replace(":"," ",$ttopic);
$ttopic = str_replace(";"," ",$ttopic);
$ttopic = str_replace("<"," ",$ttopic);
$ttopic = str_replace(">"," ",$ttopic);
$ttopic = str_replace("|"," ",$ttopic);
$ttopic = str_replace("~"," ",$ttopic);
$ttopic = str_replace("'"," ",$ttopic);
$ttopic = str_replace('"',' ',$ttopic);
$ttopic = explode(" ",$ttopic);
$badwordlist = explode("\n",$badsearchwords);
$y = count($ttopic);
if($y>1) {
foreach($ttopic as $tt) {
if(!in_array($tt, $badwordlist)) {
if(strlen($tt)>=$minwordlength && strlen($tt)<=$maxwordlength) $x++;
if($x>1 && (strlen($tt)>=$minwordlength && strlen($tt)<=$maxwordlength)) $like_string .= " OR t.topic LIKE ";
if(strlen($tt)>=$minwordlength && strlen($tt)<=$maxwordlength) $like_string .= "'%".$tt."%'";
}
}
} else $like_string = "'%$threadtopic%'";
if($like_string) {
$similar = $db->query("SELECT
t.threadid, t.boardid, x.title, x.boardid, t.prefix, t.topic, t.starttime, t.starterid, t.starter, t.lastposttime, t.lastposterid, t.lastposter, t.replycount, t.views, t.attachments, t.closed, t.important, t.pollid
FROM bb".$n."_threads t, bb".$n."_boards x
WHERE t.visible='1'
AND t.closed <> 3
AND t.threadid <> $threadid
AND x.password=''
AND t.boardid=x.boardid
AND t.boardid IN (0".GetAccessableForums().")
AND (t.topic LIKE ".$like_string.")
ORDER BY t.lastposttime DESC
LIMIT 0, 5;");
}
if($like_string && $db->num_rows($similar)) {
$i = "0";
while ($row = $db->fetch_array($similar)) {
$i++;
$tdclass = getone($i, "tablea", "tableb");
$started = formatdate($wbbuserdata['dateformat'], $row['starttime'],1);
$started .= " <span class=\"time\">".formatdate($wbbuserdata['timeformat'], $row['starttime'])."</span>";
$lastreply = formatdate($wbbuserdata['dateformat'], $row['lastposttime'],1);
$lastreply .= " <span class=\"time\">".formatdate($wbbuserdata['timeformat'], $row['lastposttime'])."</span>";
if ($row['replycount'] >= 1000) $row['replycount'] = number_format($row['replycount'], 0, "", $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
if ($row['views'] >= 1000) $row['views'] = number_format($row['views'], 0, "", $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
if (strlen($row['topic']) > 60) $row['topic'] = substr($row['topic'], 0, 54).' [...]';
$row['topic'] = htmlconverter($row['topic']);
eval("\$similar_thread_bit .= \"".$tpl->get("thread_similarthread_bit")."\";");
}
eval("\$similar_thread = \"".$tpl->get("thread_similarthread")."\";");
}
/* Ähnliche Themen Ende */
__________________ ...gehen Sie bitte weiter, hier gibt es nichts zu sehen | Diskussion über soziale Software? | Pieps, pieps | Horst | Murat | Achmed | Knut II. Code: spartakus:~# init 0 init: Ach leck mich am Netzteil! |
| ||||
AW: Ähnliche Themen von Shackles (05.05.2006, 23:16)
Geht nicht, dann kommt: Parse error: syntax error, unexpected '"' in /var/www/web13/html/wbb2/thread.php on line 1075 Ich häng dir mal meine thread.php dran ohne den Einbau, kannst es ja mal versuchen wenn du magst, vielleicht hab ich auch was falsch gemacht..
__________________ Gott gebe mir die Gelassenheit, hinzunehmen, was nicht zu ändern ist. Mut, zu ändern, was ich ändern kann. Und Weisheit, zwischen beidem zu unterscheiden. |
| ||||
AW: Ähnliche Themen von rellek (05.05.2006, 23:17)
Doch geht, aber irgendwie spinnt der Parser rum hier.... Kannst du die thread.php mal eben anhängen?
__________________ ...gehen Sie bitte weiter, hier gibt es nichts zu sehen | Diskussion über soziale Software? | Pieps, pieps | Horst | Murat | Achmed | Knut II. Code: spartakus:~# init 0 init: Ach leck mich am Netzteil! |
| ||||
AW: Ähnliche Themen von Shackles (05.05.2006, 23:22)
Hier
__________________ Gott gebe mir die Gelassenheit, hinzunehmen, was nicht zu ändern ist. Mut, zu ändern, was ich ändern kann. Und Weisheit, zwischen beidem zu unterscheiden. |
| ||||
AW: Ähnliche Themen von rellek (05.05.2006, 23:27)
naja, ich meinte zwar eigentlich dir, die den parse-error verursache (weil sonst nützt die fehlermeldung auch nichts), aebr die sollte jetzt gehen. und mein parser i.ü. auch :-) (d.h. Parse-Error sollte keiner mehr entstehen)
__________________ ...gehen Sie bitte weiter, hier gibt es nichts zu sehen | Diskussion über soziale Software? | Pieps, pieps | Horst | Murat | Achmed | Knut II. Code: spartakus:~# init 0 init: Ach leck mich am Netzteil! |
| ||||
AW: Ähnliche Themen von Shackles (05.05.2006, 23:33)
Cool, danke es funzt! Bevor ich jetzt großartig im Quelltext des Templates rumfummel, wie setze ich es nach unten?
__________________ Gott gebe mir die Gelassenheit, hinzunehmen, was nicht zu ändern ist. Mut, zu ändern, was ich ändern kann. Und Weisheit, zwischen beidem zu unterscheiden. |
| ||||
AW: Ähnliche Themen von rellek (05.05.2006, 23:34)
Meinst du die Ähnliche-Themen-Box? Die ist standardmäßig unten, da hast du wohl das Template "thread" nicht korrekt bearbeitet...
__________________ ...gehen Sie bitte weiter, hier gibt es nichts zu sehen | Diskussion über soziale Software? | Pieps, pieps | Horst | Murat | Achmed | Knut II. Code: spartakus:~# init 0 init: Ach leck mich am Netzteil! |
| ||||
AW: Ähnliche Themen von Shackles (05.05.2006, 23:37)
Habs nun unten, Rellek, haste ICQ oder so? Muss dich mal was fragen!
__________________ Gott gebe mir die Gelassenheit, hinzunehmen, was nicht zu ändern ist. Mut, zu ändern, was ich ändern kann. Und Weisheit, zwischen beidem zu unterscheiden. |
| |||
AW: Ähnliche Themen von ProfJack (11.05.2006, 15:25)
Hi! Ich kann leider die Tabellen nicht importieren ... siehe hier: http://web87.greatboard.de/wbb/acp/setup_similar.php Was soll ich machen? Wenn ich action=install mach ... wird nichts installiert ... |
| ||||
AW: Ähnliche Themen von rellek (11.05.2006, 15:55)
Dazu geh mal lieber zum Autor des Hacks, das ist nicht meine Version (die braucht nämlich gar keine Setup-Datei)
__________________ ...gehen Sie bitte weiter, hier gibt es nichts zu sehen | Diskussion über soziale Software? | Pieps, pieps | Horst | Murat | Achmed | Knut II. Code: spartakus:~# init 0 init: Ach leck mich am Netzteil! |
| |||
AW: Ähnliche Themen von ProfJack (11.05.2006, 16:04)Ist deine, modifiziert von Flavius ... und er hat kein eigenes Forum ... oder doch? |
| ||||
AW: Ähnliche Themen von rellek (11.05.2006, 16:05)
Also ist Flavius für den Support seiner Modifizierung verantwortlich
__________________ ...gehen Sie bitte weiter, hier gibt es nichts zu sehen | Diskussion über soziale Software? | Pieps, pieps | Horst | Murat | Achmed | Knut II. Code: spartakus:~# init 0 init: Ach leck mich am Netzteil! |
![]() |
| Lesezeichen |
| Stichworte |
| addon, burning board, themen, wbb, wbb 2.3, ähnlich, ähnliche themen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [2.1] Ähnliche Themen | rellek | hacks von rellek | 13 | 26.10.2007 10:23 |
| [2.2] Ähnliche Themen | rellek | hacks von rellek | 24 | 11.04.2006 09:48 |
| Themen Ähnliche hmm? | CSchulle | Test- und Spam-Forum | 1 | 06.01.2005 16:09 |