Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 127%
Ausl. d. letzten 5 Minuten: 130%
Ausl. d. letzten 15 Minuten: 142%
Aktulle Uhrzeit: 11:15
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
Zeige Beiträge 1 bis 20 von 51 Treffern |
Seiten (3): [1] 2 3 nächste » |
Thema: wer ist wo zeigt nur "unbekannt" oder "Thema:" an. |
|
Hallo Schrimm,
Ich hab den seit Ewigkeiten eingebaut gehabt, daher kann ich das gar nicht genau sagen.
Natürlich wollte ich es sofort editieren, aber er sagt mir, ich darf nicht mehr. Ich werde es mal an ein Teammitglied weiter leiten, sobald ich am PC bin.
LG
|
|
Thema: wer ist wo zeigt nur "unbekannt" oder "Thema:" an. |
|
well, well, well... du hast da eine absolut korrekte vermutung geäußert. er schreibt immer nur die id 1 rein.
jetzt habe ich mal geguckt, wo er überall die session überträgt. und hinzugekommen ist in der global.php foglende zeile, die folgendes problem mit lösen soll:
Neue Beiträge erscheinen nicht mehr als neu, wenn sie bereits gelesen wurden
global.php
php: |
1:
|
$db->unbuffered_query("UPDATE bb".$n."_sessions SET lastactivity = '".$session['lastactivity']."', request_uri = '".addslashes($REQUEST_URI)."', boardid='".ifelse(isset($boardid),$boardid,0)."', threadid='".ifelse(isset($threadid),$threadid,0)."' ".ifelse(isset($styleid),", styleid = '$styleid'")." WHERE hash='$sid'",1); |
|
ich habe die zeile testweise entfernt. und er hat die session ids übertragen. jetzt habe ich sie testweise wieder eingefügt und... es bleibt dabei, dass er die ids normal überträgt. es geht also alles wie es sein sollte.
darf ich sagen, dass ich maximal verwirrt bin?
|
|
Thema: wer ist wo zeigt nur "unbekannt" oder "Thema:" an. |
|
guten morgen (:
ah, mir ging es primär gar nicht um: hier ist ein problem, bitte repariere es, ich wollte die ursache verstehen. ja, und mittlerweile auch php 7.4. aber dann anbei mal die beiden dateien die für mein wiw verantwortlich sind.
aber spannend, dass es plötzlich nicht mehr geht. weil wir schon länger auf 7.4 sind und ich eigentlich bis vor kurzem keine probleme hatte. mir ist auch nicht bekannt, dass da von server seite aus was verändert wurde, beziehungsweise ich habe auch nichts geändert. aber vielen lieben dank für deine hilfe bis hier her.
EDIT 24.06.2022 - Slugger
Quellcode entfernt mit Verweis auf den Hack von schrimm in den Supportthread
-> Spion
|
|
Thema: wer ist wo zeigt nur "unbekannt" oder "Thema:" an. |
|
Ich habe wer ist wo online ultimate drin. Aber es ist genauso bei dem von progressive, wie auch bei dem WIW-Plus für das wBBLite hier aus der Datenbank. Alle haben das gleiche Verhalten, wie oben beschrieben. Daher gehe ich weniger davon aus, dass es perse an den Hacks liegt.
|
|
Thema: wer ist wo zeigt nur "unbekannt" oder "Thema:" an. |
|
Hallo Viktor (:
Geändert habe ich nichts an der Datei, aber sogar mehrfach ein und wieder ausgebaut. Da es ja in mehreren Boards ist, war ich halt so verwirrt, weil es alles unterschiedliche Hackersteller sind. Ich hatte auch die Version die du hier anbietest eingebaut, und dort ist das gleiche Verhalten.
Lg
|
|
Thema: wer ist wo zeigt nur "unbekannt" oder "Thema:" an. |
|
einen schönen guten abend wünsche ich euch (:
und zwar habe ich (und die foren, die noch bei mir auf dem webspace liegen) aktuell das problem, dass die <b>wer ist wo</b> anzeige nicht funktioniert. seiten wie
- Startseite
- wer ist wo online
werden ohne probleme korrekt angezeigt, aber sobald man ein unterforum betritt oder ein thema anzeigt, wird nur jeweils das mit der ID 1 angezeigt.
betritt man boardid 39, wird trotzdem angezeigt, als wäre man in boardid 1
liest man das thema mit der id 738 wird trotzdem angezeigt, als wäre es die threadid 1
ich habe versucht verschiedene versionen und andere wer ist wo angebote einzubauen, aber das verhalten ist bei jedem gleich. nun vermute ich, dass es vielleicht ein einer server einstellung meines hosters liegt? ich würde dem gerne auf den grund gehen, aber ich wüsste nicht einmal wo ich a) suchen sollte oder b) dem hoster einen hinweis geben könnte.
hat jemand vielleicht eine idee oder einen hinweis, woran das liegen könnte? es ist jetzt nicht lebensnotwendig die funktion, aber man hat sich an sie gewöhnt. falls jemand mehr infos oder auszüge aus dateien braucht, ich bin hier, wollte nur nicht wirklich alles auf einmal angeben, weil es ja bei verschiedenen hacks vorhanden ist.
lg
|
|
Thema: usercp zeigt keine hochgeladenen avatare |
|
guten morgen.
waah, du bist ja fantastisch. vielen, vielen dank. es klappt wunderbar und das forum ist unfassbar glücklich. und danke, dass du mir die arbeit erspart hast.
vielen, vielen, vielen dank. wirklich.
|
|
Thema: usercp zeigt keine hochgeladenen avatare |
|
Hallo Viktor,
Da wäre ich ja in 10 Jahren nicht drauf gekommen. Aber dann weiß ich, daß es jetzt funktioniert, ich sehe die Avatare. Morgen werde ich mal schauen, das beide Optionen angezeigt werden können.
Vielen lieben Dank für deine stetige Hilfe hier.
Lieben Gruß
|
|
Thema: usercp zeigt keine hochgeladenen avatare |
|
guten abend.
wir nutzen das erste mal die funktion im acp avatare hochzuladen, dass diese im usercp angezeigt werden, und der user sich diese aussuchen kann. das hochladen klappt ohne probleme, aber es werden keine avatare im usercp angezeigt. also keine option zum auswählen, nur zum hochladen.
die rechte sind gesetzt in den gruppen. der avatar ordner hat 777. am original code haben wir nichts verändert. uns wird halt die option gar nicht gegeben. irgendwie hatte ich im kopf, dass
ab php 7 probleme macht? bitte korrigieren, konnte soweit nichts finden unter der suche. anbei aber der original code. falls jemand eine idee hat, woran es liegen könnte, würde ich mich sehr über eine hilfestellung freuen.
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
|
if($wbbuserdata['canuseavatar']==1) {
list($avatarcount) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_avatars WHERE (groupid = '$wbbuserdata[groupid]' OR groupid = 0) AND needposts <= '$wbbuserdata[userposts]' AND userid = 0 ORDER BY needposts DESC");
if($avatarcount) {
if(isset($_GET['page'])) {
$page=intval($_GET['page']);
if($page==0) $page=1;
}
else $page=1;
$pages=ceil($avatarcount/$avatarsperpage);
$result = $db->query("SELECT avatarid, avatarextension, width, height FROM bb".$n."_avatars WHERE (groupid = '$wbbuserdata[groupid]' OR groupid = 0) AND needposts <= '$wbbuserdata[userposts]' AND userid = 0 ORDER BY needposts DESC",$avatarsperpage,$avatarsperpage*($page-1));
while($row = $db->fetch_array($result)) {
$avatarname="images/avatars/avatar-$row[avatarid].$row[avatarextension]";
$avatarwidth=$row['width'];
$avatarheight=$row['height'];
if($row['avatarextension']=="swf") eval ("\$avatarchoice = \"".$tpl->get("avatar_flash")."\";");
else eval ("\$avatarchoice = \"".$tpl->get("avatar_image")."\";");
if($row['avatarid']==$wbbuserdata['avatarid']) $checked=" checked";
else $checked="";
eval ("\$avatarArray[] = \"".$tpl->get("usercp_avatarbit")."\";");
}
$tableRows = ceil(count($avatarArray)/5);
$count = 0;
$avatarbit_tr="";
for ($i=0; $i<$tableRows; $i++) {
$avatarbit_td="";
for ($j=0; $j<5; $j++) {
eval ("\$avatarbit_td .= \"".$tpl->get("usercp_avatarbit_td")."\";");
$count++;
}
eval ("\$avatarbit_tr .= \"".$tpl->get("usercp_avatarbit_tr")."\";");
}
$countfrom = 1+$avatarsperpage*($page-1);
$countto = $avatarsperpage*$page;
if($countto > $avatarcount) $countto = $avatarcount;
if($pages>1) $pagelink=makepagelink("usercp.php?action=avatars&sid=$session[hash]",$page,$pages,$showpagelinks-1);
else $pagelink="";
eval ("\$avatar_choice = \"".$tpl->get("usercp_avatar_choice")."\";");
}
} |
|
|
|
Thema: split/fusion weiße seite nach send, aber ausführung |
|
ich habe es hinbekommen, hoffe ich und lasse die lösung mal hier.
ersetze
php: |
1:
|
while(list($key,$val) = each($query)) { |
|
mit
php: |
1:
|
foreach($query as $key => $val) { |
|
und hoffe, dass das kein mumpitz ist. aber es macht jetzt genau das, was es soll und die weiße seite ist weg.
|
|
Thema: split/fusion weiße seite nach send, aber ausführung |
|
ich habe ein kleines problem mit dem split/fusion hack. er funktioniert, das gleich zu beginn gesagt. man kann die themen teilen und/oder zusammenfügen. aber, wenn man auf senden klickt, erhält man eine weiße seite, sollte aber eigentlich in das neue bzw zusammengefügte thema geführt werden.
seit etwa einer stunde werkel ich daran rum, aber mir mag es einfach nicht gelingen den fehler zu finden. ich habe es bereits mit den anderen funktionen in der modcp.php verglichen, aber konnte keine großen unterschiede erkennen.
ferner erhalte ich eine deprecated fehlermeldung (verweis auf zeile 7 des gleich folgenden code), mit der ich aktuell nicht viel anfangen kann. vielleicht mag mir jemand helfen und super gerne auch viel erklären. ich mag das verstehen.
der code:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
|
if($action=="thread_fusion") {
if(!$ismod) access_error();
if($_POST['send']=="send") {
list($tmp,$query) = explode("?",$_POST['fusion_thread']);
$query = explode("&",$query);
while(list($key,$val) = each($query)) {
list($key,$val) = explode("=",$val);
if($key == "threadid") {
$fusion_threadid = $val;
break;
}
if($key == "postid") {
$fusion_postid = $val;
break;
}
}
if(!$fusion_postid && !$fusion_threadid) eval("error(\"".$tpl->get("error_cantmerge")."\");");
if($fusion_postid) $fusion_thread = $db->query_first("SELECT t.* FROM bb".$n."_posts p, bb".$n."_threads t WHERE p.threadid=t.threadid AND p.postid='$fusion_postid'");
if($fusion_threadid) $fusion_thread = $db->query_first("SELECT * FROM bb".$n."_threads WHERE threadid='$fusion_threadid'");
// update new thread
if($fusion_thread['lastposttime']>$thread['lastposttime']) {
if($fusion_thread['starttime']<$thread['starttime']) $db->query("UPDATE bb".$n."_threads SET replycount=replycount+'".($fusion_thread['replycount']+1)."', views=views+'".$fusion_thread['views']."', attachments=attachments+'".$fusion_thread['attachments']."', lastposttime='".$fusion_thread['lastposttime']."', lastposterid='".$fusion_thread['lastposterid']."', lastposter='".addslashes($fusion_thread['lastposter'])."', starttime='".$fusion_thread['starttime']."', starterid='".$fusion_thread['starterid']."', starter='".addslashes($fusion_thread['starter'])."' WHERE threadid='$threadid'");
else $db->query("UPDATE bb".$n."_threads SET replycount=replycount+'".($fusion_thread['replycount']+1)."', views=views+'".$fusion_thread['views']."', attachments=attachments+'".$fusion_thread['attachments']."', lastposttime='".$fusion_thread['lastposttime']."', lastposterid='".$fusion_thread['lastposterid']."', lastposter='".addslashes($fusion_thread['lastposter'])."' WHERE threadid='$threadid'");
}
else {
if($fusion_thread['starttime']<$thread['starttime']) $db->query("UPDATE bb".$n."_threads SET replycount=replycount+'".($fusion_thread['replycount']+1)."', views=views+'".$fusion_thread['views']."', attachments=attachments+'".$fusion_thread['attachments']."', starttime='".$fusion_thread['starttime']."', starterid='".$fusion_thread['starterid']."', starter='".addslashes($fusion_thread['starter'])."' WHERE threadid='$threadid'");
else $db->query("UPDATE bb".$n."_threads SET replycount=replycount+'".($fusion_thread['replycount']+1)."', views=views+'".$fusion_thread['views']."', attachments=attachments+'".$fusion_thread['attachments']."' WHERE threadid='$threadid'");
}
// delete old thread and announcement
$db->query("DELETE FROM bb".$n."_threads WHERE threadid = '$fusion_threadid'");
if($fusion_thread['important']==2) $db->query("DELETE FROM bb".$n."_announcements WHERE threadid = '$fusion_threadid'",1);
// delete old subscriptions
$db->query("DELETE FROM bb".$n."_subscribethreads WHERE threadid='$fusion_thread[threadid]'");
// delete old poll
if($fusion_thread['pollid']){
$db->query("DELETE FROM bb".$n."_polls WHERE pollid='$fusion_thread[pollid]'");
$db->query("DELETE FROM bb".$n."_polloptions WHERE pollid='$fusion_thread[pollid]'");
$db->query("DELETE FROM bb".$n."_votes WHERE id='$fusion_thread[pollid]' AND votemode=1");
}
// update posts
$db->query("UPDATE bb".$n."_posts SET threadid='$threadid' WHERE threadid='$fusion_threadid'");
if($fusion_thread['boardid'] == $boardid) {
$db->query("UPDATE bb".$n."_boards SET threadcount=threadcount-1 WHERE boardid IN ($boardid,$board[parentlist])");
if($board['lastthreadid'] == $fusion_threadid) $db->query("UPDATE bb".$n."_boards SET lastthreadid='$threadid' WHERE boardid IN ($boardid,$board[parentlist]) AND lastthreadid='$fusion_threadid'");
}
else {
$fusion_board = $db->query_first("SELECT * FROM bb".$n."_boards WHERE boardid='".$fusion_thread['boardid']."'");
$db->query("UPDATE bb".$n."_boards SET threadcount=threadcount-1, postcount=postcount-'".($fusion_thread['replycount']+1)."' WHERE boardid IN (".$fusion_board['boardid'].",".$fusion_board['parentlist'].")");
$db->query("UPDATE bb".$n."_boards SET postcount=postcount+'".($fusion_thread['replycount']+1)."' WHERE boardid IN ($boardid,".$board['parentlist'].")");
if($fusion_board['lastthreadid'] == $fusion_threadid) updateBoardInfo("$fusion_board[boardid], $fusion_board[parentlist]", 0, $fusion_threadid);
if($board['lastposttime'] <= $fusion_thread['lastposttime']) updateBoardInfo("$boardid, $board[parentlist]", $fusion_thread['lastposttime']);
}
header("Location: thread.php?threadid=$threadid&sid=$session[hash]");
exit();
}
else {
$navbar=getNavbar($board['parentlist']);
eval ("\$navbar .= \"".$tpl->get("navbar_board")."\";");
eval("\$tpl->output(\"".$tpl->get("modcp_thread_fusion")."\");");
}
} |
|
|
|
Thema: PHP Kauderwelsch Ausgabe/Sonderzeichen |
|
Guten Morgen,
entschuldigt bitte die späte Rückmeldung.
@Schrimm
Also ist es im Grunde egal, was ich verwende, aber zukünftig wäre das mysqli_real_escape_string auf jeden Fall besser dieses zu verwenden? So verstehe ich das. Und danke für deine Erklärung.
Eigentlich wollte ich nur ein output Template aufrufen, wenn es eine bestimmte Gruppe von User betrifft. Diesen Codeabschnitt hatte ich testweise in die global.php gesetzt.
php: |
1:
|
if($wbbuserdata['groupid']==1) { eval("\$tpl->output(\"".$tpl->get("hinweis")."\");");} |
|
Daraufhin kam dann das Kauderwelsch. Aber der Hinweis mit ISO-8859-1 hilft mir schon einmal.
@Viktor
HA! Jetzt ist das Kauderwelsch weg, aber die Seite wird nicht angezeigt. Aber das ist ein weiteres Problem, mit dem ich mich jetzt auseinandersetzen werde.
Vielen Dank euch <3
|
|
Thema: PHP Kauderwelsch Ausgabe/Sonderzeichen |
|
Ihr Lieben,
ich habe manchmal das Problem, dass ich Ausgaben habe wie auf dem angehangenen Bild. Teilweise die ganze Seite, oder nur unterhalb der regulären Ausgabe.
PHP Dateien wie Templates sind utf-8, und den Hack "Globale Einstellungen" hier aus dem Forum habe ich auch eingebaut und auf utf-8 gestellt. Mit ein wenig Google Recherche hatte jemand geschrieben, dass man statt addslashes doch lieber mysqli_real_escape_string nutzen soll. Das habe ich testweise probiert und kurzzeitig war das Kauderwelsch auch weg, aber ich konnte mich nicht mehr in den ACP einloggen.
Nun meine Fragen:
1) was ist der Unterschied zwischen addslashes und mysqli_real_escape_string?
2) gibt es noch einen anderen Grund, warum ich hin und wieder diese Ausgabe habe? Was mache ich falsch.
Liebe Grüße und vielen Dank.
|
|
Thema: Unterforen/Subforum als gelesen markieren |
|
Ahh. Ich habs hinbekommen. Es fehlte in der global.php der Zusatz für die boardvisit in der $board select Abfrage. Man möchte ein wenig facepalmen, dass es doch so einfach war.
Jetzt machen wir den Rest.
Vielen Dank aber auf jeden Fall.
|
|
Thema: Unterforen/Subforum als gelesen markieren |
|
Ja genau, aber ich bin aktuell bei
1) firstnew
2) new/old folder
die on/off wollte ich danach machen, wenn ich durch den Code gestiegen bin.
Ah, jetzt habe ich ihn gefunden. Leider bleibt es dabei. Aber ich habe mal einen Screenshot mit was ich aktuell genau meine.
|
|
Thema: Unterforen/Subforum als gelesen markieren |
|
Hallo Viktor und danke für deine Rückmeldung,
das mit dem Cookie ist mir aufgefallen. Den Code für den cookie habe ich entfernt und dafür diesen Teil erweitert:
code: |
1:
2:
3:
|
$boardvisit = array();
... fortlaufend
|
|
Ahh, der Part in der functions.php ist aber jedoch für die boardbits, oder? Soweit war ich noch nicht, beziehungsweise wollte ich Schritt für Schritt machen und erstmal, dass er die Themen als gelesen anzeigt. Weil die laufen ja parallel nebenbeinander, wenn ich das richtig sehe.
Diese Zeile finde ich im 2.3.6 gar nicht, weswegen ich sie erstmal stehen gelassen habe.
code: |
1:
|
if(isset($boardvisit[$boardid]) && $boardvisit[$boardid]>$wbbuserdata['lastvisit']) $wbbuserdata['lastvisit']=$boardvisit[$boardid]; |
|
Im 2.3.6 sieht der Code für die Icons in der board_threadbit ja so aus:
code: |
1:
2:
3:
4:
5:
|
if ($threads['important'] == 2) $foldericon = 'announce';
else $foldericon = ((isset($threads['userid']) && $threads['userid']) ? ('dot') : ('')).(($threads['lastposttime'] > $board['lastvisit'] && $threads['lastposttime'] > $threads['lastvisit']) ? ('new') : ('')).(($threads['replycount'] >= $board['hotthread_reply'] || $threads['views'] >= $board['hotthread_view']) ? ('hot') : ('')).(($threads['closed'] != 0) ? ('lock') : ('')).'folder';
if ($threads['pollid'] != 0) $threadicon = makeimgtag($style['imagefolder'].'/poll.gif');
elseif ($threads['iconid']) $threadicon = makeimgtag($threads['iconpath'], getlangvar($threads['icontitle'], $lang), 0);
else $threadicon = ' '; |
|
und da verwirrt mich der Aufbau leider extrem.
|
|
Thema: Unterforen/Subforum als gelesen markieren |
|
Hello (:
ich habe mich jetzt mal versucht daran zu machen, und komme nicht weiter.
meine markread.php sieht jetzt so aus:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
|
<?php
$filename="markread.php";
require ("./global.php");
if (isset($boardid)) {
if ($wbbuserdata['userid'] && $board['lastposttime'] > $wbbuserdata['lastvisit']) {
$db->unbuffered_query("REPLACE INTO bb".$n."_boardvisit (boardid,userid,lastvisit) VALUES ('".$boardid."','".$wbbuserdata['userid']."','".time()."')");
}
header("Location: board.php?boardid=$boardid&sid=$session[hash]");
}
else {
if ($wbbuserdata['userid']) {
$db->query("UPDATE bb".$n."_users SET lastvisit='".time()."' WHERE userid = '$wbbuserdata[userid]'");
}
else bbcookie("lastvisit", time(), 0);
header("Location: index.php?sid=$session[hash]");
}
?> |
|
klicke ich in einem Unterforum jetzt auf "Unterforum als gelesen markieren" fügt er in die _boardvisit in der Datenbank auch alles wunderbar ein.
Nun werden die Themen in dem Unterforum aber immer noch ungelesen angezeigt.
Ich habe (vorerst) in der board.php folgendes erweitert
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
$result = $db->query("
SELECT
b.*".ifelse($showlastposttitle==1,", t.topic, i.*")."
FROM bb".$n."_boards b
".ifelse($showlastposttitle==1,"LEFT JOIN bb".$n."_threads t ON (t.threadid=b.lastthreadid)
LEFT JOIN bb".$n."_icons i USING (iconid)")."
ORDER by b.parentid ASC, $boardorder");
while ($row = $db->fetch_array($result)) {
$boardcache[$row['parentid']][$row['boardorder']][$row['boardid']] = $row;
$boardnavcache[$row['boardid']]=$row;
} |
|
zu
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
$boardvisit = array();
$result = $db->query("
SELECT
b.*".ifelse($showlastposttitle==1,", t.topic, i.*, t.prefix AS threadprefix")."
FROM bb".$n."_boards b
LEFT JOIN bb".$n."_boardvisit bv ON (bv.boardid=b.boardid AND bv.userid='".$wbbuserdata['userid']."')
".ifelse($showlastposttitle==1,"LEFT JOIN bb".$n."_threads t ON (t.threadid=b.lastthreadid)
LEFT JOIN bb".$n."_icons i USING (iconid)")."
ORDER by b.parentid ASC, $boardorder");
while ($row = $db->fetch_array($result)) {
$boardcache[$row['parentid']][$row['boardorder']][$row['boardid']] = $row;
$boardnavcache[$row['boardid']]=$row;
$boardvisit[$row['boardid']] = $row['lastvisit'];
} |
|
Ich habe mich hier am wbb 2.3.6 orieniert, dass ich noch auf der Festplatte gefunden habe. Aber dann verließen sie mich. Trotz Abgleich des Codes kriege ich es nicht hin, dass er die Buttons korrekt anzeigt. Es wird weiterhin alles als neu markiert.
Im Lite ist dieser Part ja vorhanden:
code: |
1:
|
if(isset($boardvisit[$boardid]) && $boardvisit[$boardid]>$wbbuserdata['lastvisit']) $wbbuserdata['lastvisit']=$boardvisit[$boardid]; |
|
sodass ich davon ausgehe, dass ich hier eigentlich nichts mehr machen muss:
code: |
1:
2:
3:
4:
5:
6:
|
if($threads['important']==2) $foldericon="announce";
else $foldericon=ifelse($wbbuserdata['lastvisit']<$threads['lastposttime'] && $threadvisit[$threads['threadid']]<$threads['lastposttime'],"new").ifelse($threads['replycount']>=$board['hotthread_reply'] || $threads['views']>=$board['hotthread_view'],"hot").ifelse($threads['closed']!=0,"lock")."folder";
if($wbbuserdata['lastvisit']<$threads['lastposttime'] && $threadvisit[$threads['threadid']]<$threads['lastposttime']) eval ("\$firstnew = \"".$tpl->get("board_threadbit_firstnew")."\";");
if($threads['pollid']!=0) $threadicon=makeimgtag("{imagefolder}/poll.gif","");
elseif($threads['iconid']) $threadicon=makeimgtag($threads['iconpath'],$threads['icontitle']);
else $threadicon=" "; |
|
Irgendwo muss aber was fehlen. Hat jemand eine Idee?
beste Grüße
|
|
Thema: Unterforen/Subforum als gelesen markieren |
|
Moin, moin.
Bereits bin ich länger auf der Suche nach folgendem Hack. Ich weiß, dass es ihn damals bei mybb gab und folgendes Thema hier im Forum (https://www.v-gn.de/wbb/thread.php?threadid=5954) hat es mir auch bestätigt. Hier wird leider auch nur auf mybb verwiesen.
Ich hab bereits vor Monaten selbst versucht es irgendwie umzusetzen, bin aber gescheitert. Hat jemand zufällig eine Idee, ob es den Hack irgendwo anders gibt?
beste Grüße
|
|
Thema: wiw - Anzeige einer URL mit action und ID |
|
Grüß dich,
ah, das ist aber schon mal eine gute Information. Ich wollte mich eh mal mit der HTML 5 Version auseinander setzen und nun habe ich noch einen Grund.
Herzlichen Dank
beste Grüße
|
|
Thema: wiw - Anzeige einer URL mit action und ID |
|
Ja, da wir sind alle unfassbar begeistert und ich denke ich spreche für mein ganzes Forum, wenn ich mich noch einmal bedanke (:
Wenn ich dich gerade einmal "hier habe", du hattest damals im yourWBB ein tolles "Erweiterungspaket" zur Verfügung gestellt. Da war die Option drin im ACP das Einstellungsmenü nach Aktivierung ausblenden zu lassen. (Und noch ein paar andere schöne Dinge.)
Planst du dieses wieder online zu stellen? Oder würdest du es auch so zur Verfügung stellen?
beste Grüße
|
|
|
Zeige Beiträge 1 bis 20 von 51 Treffern |
Seiten (3): [1] 2 3 nächste » |
|