PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Last Posting Rechte


redlabour
19.10.2005, 10:34
Hi,

ich benutze ergänzend zum vB das MKPortal (s. Signatur).

Dort habe ich zwar nun einen Last Posting Block.

Dieser hat aber eine kleine Schwäche - er zeigt jedem die Threadnamen an für alle Foren auch für diejenigen wo der User ggf. keine Rechte.

Nervend da dauernd jemand auf einen Thread klickt wo er dann eh´ nicht reinkann. Auch ggf. peinlich bei internen Themen wenn in der Überschrift ein Username steht. ;)

Mann kann zwar im Quelltext der Box einstellen welche Foren "immer" ausgeschlossen werden sollen aber das kann für mich keine Lösung sein.

$forumpermissions = array();
foreach($vbulletin->forumcache AS $forum) {

$forumpermissions[$forum["forumid"]] = fetch_permissions($forum['forumid']);

// ## HIDE FORUMS WITHOUT THE CANVIEW, CANVIEWOTHERS OR CANSEEDELNOTICE PERMISSION ##
if (!($forumpermissions[$forum["forumid"]] & $vbulletin->bf_ugp_forumpermissions['canview']) AND !$vbulletin->options['showprivateforums']) {
$excludedforums = $excludedforums . ',' . $forum['forumid'];
}
// filter out deletion notices if can't be seen
if ($forumpermissions[$forum["forumid"]] & $vbulletin->bf_ugp_forumpermissions['canseedelnotice'] OR can_moderate($forum['forumid'])){
$deljoin = "LEFT JOIN " . TABLE_PREFIX . "deletionlog AS deletionlog ON(thread.threadid = deletionlog.primaryid AND type = 'thread')";
} else {
$deljoin = '';
}
}


unset($forum);

Das wäre zum Beispiel die passende Passage aus einem Hack für das vB. Den Code des Blocks hänge ich als Datei an.

Da dies kein wirklicher "Hack" ist und sich auf vbhacks-germany.com (http://www.vbhacks-germany.com/forum/showthread.php?t=1904) niemand findet der dies lösen kann versuche ich hier nochmal mein Glück.

redlabour
21.10.2005, 14:42
Keiner eine Idee ?

StGaensler
21.10.2005, 16:21
Nein. Schon einmal bei http://vbhacks-germany.com oder http://vbulletin.org probiert?

redlabour
21.10.2005, 17:33
Klar - nur tut sich vbhacks-germany bei MKPortal schwer es als Hack anzuerkennen obwohl es bzgl. der global.php Abfrage schon einen Tipp gab :

http://www.vbhacks-germany.com/forum/showthread.php?t=1904

und hier das könnte vielleicht einem vB´ler helfen mir zu helfen :

http://www.mkportal.it/support/showthread.php?t=7522&page=3

auf vbulletin.org habe ich es jetzt auch nochmal gepostet :

http://www.vbulletin.org/forum/showthread.php?t=98947

Hat hier vielleicht jemand aufgrund des mkportal.it Threads noch eine Idee ?

redlabour
26.10.2005, 09:31
OK - wer mir das Problem löst erhält eine gestern frisch bezahlte vBPortal Lizenz geschenkt. :D

Nur bitte hier abgleichen ob jemand schneller war :

http://www.vbhacks-germany.com/forum/showthread.php?t=1904

Andreas
26.10.2005, 09:45
In der Hoffnung dass das vBulletin Backend da verfügbar ist:


global $vbulletin;

$forumpermissions = array();
foreach($vbulletin->forumcache AS $forum)
{
$forumpermissions[$forum["forumid"]] = fetch_permissions($forum['forumid']);

// ## HIDE FORUMS WITHOUT THE CANVIEW, CANVIEWOTHERS OR CANSEEDELNOTICE PERMISSION ##
if (
(!($forumpermissions[$forum["forumid"]] & $vbulletin->bf_ugp_forumpermissions['canview']) AND
!$vbulletin->options['showprivateforums']) OR
!($forumpermissions[$forum["forumid"]] & $vbulletin->bf_ugp_forumpermissions['canviewothers'])
)
{
$excludeforums .= ',' . $forum['forumid'];
}
}


unset($forum);
$excludeforums = substr($excludeforums, 1);


über

// Ok here we go brace yourself and if all else fails bash your keyboard
// Do we want to show a topic icon (lets take a few seconds and think about it , ummmmm maybe maybe not)


sollte das Problem lösen.

redlabour
26.10.2005, 12:04
Leider nicht - der Thread "TEST" wird dennoch angezeigt.

http://www.politikstube.de/index.php

Andreas
26.10.2005, 12:38
Bedingungen geringfügig geändert. Tut es so?

redlabour
26.10.2005, 13:02
Nein .... :(

Andreas
26.10.2005, 13:48
Tja, dann tut es mir leid - müsste soweit ich das sehe eigentlich gehen.
Sorry :)

redlabour
26.10.2005, 13:50
Tja, dann tut es mir leid - müsste soweit ich das sehe eigentlich gehen.
Sorry :)

Danke dennoch ...... :(

redlabour
26.10.2005, 17:30
Im Anhang nochmal eine funktionierende Box für SMF und das aktuelle MKPortal.

Könnte man das nicht simpler an vB anpassen ?

redlabour
27.10.2005, 12:42
Langsam gebe ich es echt auf .....

http://www.mkportal.it/support/showthread.php?goto=newpost&t=9027 und auf http://www.vbhacks-germany.com wird das Thema ignoriert wie bei jedem etwas exotischeren Problem.

Manchmal wünsche ich mir die Hackcommunity hierhin zurück. :(

Andreas
27.10.2005, 14:03
Damit du glücklich wirst:
Code nochmal geringfügig geändert (Asche über mein Haupt dass ich das vergessen hatte) und sogar getestet.

redlabour
27.10.2005, 14:09
I Love you - i love you - i love you ! :D

FUNZT !!!!! :D

just77me
12.06.2008, 20:52
Hi,

das goto=newpost geht bei mir leider nicht mehr seit der neusten vb und mk version - hat jemand eine idee?

danke