Hallo, Gast! (Registrieren)

Letzte Ankündigung: Sicherheitsupdate: MyBB 1.8.29 veröffentlicht (30.10.21)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Threads Posted On Calendar
#1
Eine neue Erweiterung wurde veröffentlicht: Threads Posted On Calendar

Zitat:Shows threads posted on the day views in the MyBB calendar.

Upload to inc/plugins
activate in plugin manager
enjoy.

Vorschau:
http://byteforums.com/calendar.php?actio...h=9&day=22
Zitieren
#2
Ein supergenialer Plugin!!!
Zitieren
#3
Seit einiger Zeit versuche ich diesen Plugin für mein Forum umzuschreiben, also für die Benutzung auf Mybb 1.4, aber irgendwie klappt das nich so richtig.

Habe die Änderungen aus https://www.mybb.de/forum/thread-10640.html benutzt, soweit diese nötig waren, aber irgenwie wird immer noch nix angezeigt. Hmm.

Mag mir jemand evt. unter die Arme greifen?

LG, GM!
Zitieren
#4
Kannst du mal deinen Code posten?
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#5
PHP-Code:
<?php
//Goughy000 -> GOUGHY_CALENDAR_THREADS.php

if(!defined("IN_MYBB"))
{
    die(
"Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined.");
}

$plugins->add_hook("calendar_dayview_end""goughy_calendar_threads_dayviewlist");

function 
goughy_calendar_threads_info(){
    return array(
        
"name"        => "Threads On Calendar",
        
"description"   => "Lists threads on calendar",
        
"website"    => "http://www.byteforums.com/",
        
"author"     => "Goughy000",
        
"authorsite"    => "http://www.goughy000.com/",
        
"version"     => "2.0",
    
"guid" => "a8bd220dd8c01acd028bd360ed2f0f6f"
    
);
}

function 
goughy_calendar_threads_dayviewlist(){
    global 
$events;
    global 
$day;
    global 
$month;
    global 
$year;
    global 
$db;
    global 
$mybb;
    
    
$timestamp_from strtotime($year."-".$month."-".$day." 00:00:01");
    
$timestamp_to strtotime($year."-".$month."-".$day." 23:59:59");
    
    
$threadsquery $db->query("SELECT * FROM `".TABLE_PREFIX."threads` WHERE `dateline`>'".$timestamp_from."' AND `dateline`<'".$timestamp_to."'");
    
    
$threaddisplay .= "<br /><table border=\"0\" cellspacing=\"1\" cellpadding=\"4\" class=\"tborder\">
<tr>
<td class=\"thead\" colspan=\"6\"><strong>Threads Posted</strong></td>
</tr>"
;

    
$threaddisplay .= "<tr class=\"tcat\"><td></td><td><strong>Title</strong></td><td><strong>Author</strong></td><td><strong>Forum</strong></td><td><strong>Replies</strong></td><td><strong>Views</strong></td></tr>";
    
    if(
$db->num_rows($threadsquery) > 0){
        while(
$threaddetails $db->fetch_array($threadsquery)){
            
$forumdetailsquery $db->query("SELECT * FROM `".TABLE_PREFIX."forums` WHERE `fid`='".$threaddetails['fid']."'");
            
$forumdetails $db->fetch_array($forumdetailsquery);

            
$icondetailsquery $db->query("SELECT * FROM `".TABLE_PREFIX."icons` WHERE `iid`='".$threaddetails['icon']."'");
            
$icondetails $db->fetch_array($icondetailsquery);

            if(
$db->num_rows($icondetailsquery) > 0){
                
$icon "<img src=\"".$mybb->settings['bburl']."/".$icondetails['path']."\" alt=\"Post Icon\" />";
            }else{
                
$icon "";
            }

            
$threaddisplay .= "<tr class=\"trow1\"><td>".$icon."</td><td><a href=\"".$mybb->settings['bburl']."/showthread.php?tid=".$threaddetails['tid']."\">".$threaddetails['subject']."</a></td><td><a href=\"".$mybb->settings['bburl']."/member.php?action=profile&uid=".$threaddetails['uid']."\">".$threaddetails['username']."</a></td><td><a href=\"".$mybb->settings['bburl']."/forumdisplay.php?fid=".$threaddetails['fid']."\">".$forumdetails['name']."</a></td><td><a href=\"javascript:MyBB.whoPosted(".$threaddetails['tid'].");\">".$threaddetails['replies']."</a></td><td>".$threaddetails['views']."</td></tr>";
        }
    }else{
        
$threaddisplay .= "<tr colspan=\"2\"><td>No Threads on this day</td></tr>";
    }
    
    
$threaddisplay .= "</table>";
    
    
$events.=$threaddisplay;
}

?>

Es lässt sich zwar aktivieren im Admin-CP, aber es tut sich nix.
Zitieren
#6
Auf Anhieb sehe ich keinen Fehler.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#7
Jo, so gehts mir auch.
Ich hab die Vermutung das das auslesen nich richtig klappt - hab aber da nich genug PHP-Erfahrung um das festzustellen ... ich seh langsam den Code vor lauter Zeichen nich mehr ^^
Zitieren
#8
Gibt es denn den Hook "calendar_dayview_end"? Ich konnte nur "calendar_dayview_start" finden.
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Limit Number of Calendar Events MyBB.de Bot 2 987 27.06.2021, 01:45
Letzter Beitrag: MyBB.de Bot
  Threads I have posted in / Themen mit eigenen Beiträgen MyBB.de Bot 26 3.764 02.10.2017, 14:49
Letzter Beitrag: doylecc
  Limit Number of Calendar Events MyBB.de Bot 2 1.204 25.10.2013, 20:45
Letzter Beitrag: MyBB.de Bot
  Simple Calendar on Portal for MyBB 1.2.x MyBB.de Bot 36 10.779 11.11.2011, 07:21
Letzter Beitrag: Mina