PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vbulletin 3 + vbindex + privater Kalender


codjo
22.04.2005, 10:06
Hallo,

ich benutze vbulletin 3.0.7 mit vbindex 3.0.0 RC5 und möchte nun in einer Custombox den privaten Kalender eines Users in der Portalseite anzeigen.

Dazu habe ich die Einträge von vbindex_calendar kopiert und in eine custombox eingetragen und diese aktiviert.
Aus dem Eintrag c=$calendarid&amp habe ich c=2 gemacht und zusätzlich noch Einträge für Termine hinzufügen eingegeben.

Hier der Code:



<table cellpadding="0" cellspacing="0" border="0" class="tborder" width="100%">
<tr>
<td>
<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%">
<tr>
<td class="tcat" colspan="$colspan" align="center">
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('vbindex_calendar')"><img id="collapseimg_vbindex_calendar" src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_vbindex_calendar].gif" alt="" border="0" /></a>
<a href="$vboptions/calendar$ext?$session[sessionurl]month=$month&amp;year=$year&amp;c=[B]2&amp;do=displaymonth">Privater Kalender
$monthname $year</a></td>
</tr>
</table>
<table cellpadding="2" cellspacing="1" border="0" width="100%">
<tbody id="collapseobj_vbindex_calendar" style="$vbcollapse[collapseobj_vbindex_calendar]">
$calendarbits
</tbody>
</table>
</td>





<!-- <table cellpadding="4" cellspacing="1" border="0"> -->
<tr>
<td class="thead">Neuen Termin hinzufügen</td>
</tr>
<tr>
<td class="vbmenu_option">
<img class="inlineimg" src="/Forum/images/misc/calendar_icon.gif" alt="Ganztägig" border="0" />
<a href="calendar.php?do=add&amp;type=single&amp;c=2">Ganztägig</a>
</td>
</tr>
<tr>
<td class="vbmenu_option">
<img class="inlineimg" src="/Forum/images/misc/calendar_icon.gif" alt="Zeitraum" border="0" />
<a href="calendar.php?do=add&amp;c=2">Zeitraum</a>
</td>
</tr>
<tr>
<td class="vbmenu_option">
<img class="inlineimg" src="/Forum/images/misc/calendar_icon.gif" alt="Wiederkehrend" border="0" />
<a href="calendar.php?do=add&amp;type=recur&amp;c=2">Wiederkehrend</a>
</td>
</tr>
<!-- </table> -->



</tr>
</table>
<br />





Das Problem ist nun, dass in diesem Code die Variable $calendarbits ausgegeben wird und diese anscheinend von der calendar.php erzeugt wird und diese immer die Einträge des Standard Kalenders ausgibt und nicht die des privaten Kalenders.

Meine Frage ist nun wie kann ich die variable $calendarbits ändern, bzw. eine neue Variable $calendarbits2 erzeugen, damit im privaten Kalender auch die Termine des privaten Kalenders angezeigt werden?
Kann man eigentlich über das ACP z.B. die Datei calendar.php oder allgemein .php Dateien ändern?

Außerdem ist mir aufgefallen, dass der Standard Kalender nicht erscheint, wenn man sich als Gast auf dem Forum befindet, der private Kalender wird jedoch angezeigt. An welcher Stelle kann man dies ändern, damit dieser den Gästen nicht mehr angezeigt wird?

Ich hab da noch eine Frage, wie werden im vbindex die "Aktuelle Informationen" im Portal angezeigt, damit es so wie im Forumindex aussieht. (Zur Zeit aktive Benutzer, Statisitken) bei mir werden anscheinend keine Variablen ausgelesen, und die "Zur Zeit aktiven Benutzer" werden nicht angezeigt.

Viele Fragen, ich hoffe Ihr könnt mir helfen und ich befinde mich im richtigen Forum.

Gruß
codjo

StGaensler
22.04.2005, 15:11
Kann man eigentlich über das ACP z.B. die Datei calendar.php oder allgemein .php Dateien ändern?
Das kann man in der unveränderten vB-Version nicht, aber dazu gibt es einen Hack, der auch schon in Deutsch übersetzt worden ist: http://www.vbulletin-germany.com/forum/showthread.php?t=16845

Bei deinem anderen Problem kann ich dir leider nicht weiterhelfen.

Mystics
22.04.2005, 21:31
Außerdem ist mir aufgefallen, dass der Standard Kalender nicht erscheint, wenn man sich als Gast auf dem Forum befindet, der private Kalender wird jedoch angezeigt. An welcher Stelle kann man dies ändern, damit dieser den Gästen nicht mehr angezeigt wird?
Administrator-Kontrollzentrum -> Kalender & Moderatoren -> Kalender-Rechte

codjo
25.04.2005, 23:39
Danke StGaensler, danke Mystics,

ich habe mittlerweile die Statistik zum Laufen bekommen, war ein etwas älterer Thread mit Antwort von Mystics :)

Die Rechte für den Kalender hatte ich bereits so geändert, dass kein nicht angemeldeter User diesen sehen kann. Ich habe jedoch noch etwas gelesen, dass bei vbindex custom boxes auch anderen Usern dargestellt werden, die nicht im Board angemeldet sind.

Der Dateimanager funktioniert auch nicht schlecht, echt genial.

Zu dem Problem, mit dem eigenen Kalender hat anscheinend keiner eine Lösung?
Ich möchte eigentlich nur, dass in einer custom box der Kalender des eingeloggten Users erscheint und dessen eingetragene Termine anzeigt.

Gruß
codjo

deta
26.04.2005, 08:03
Danke StGaensler, danke Mystics,

ich habe mittlerweile die Statistik zum Laufen bekommen, war ein etwas älterer Thread mit Antwort von Mystics :)

Die Rechte für den Kalender hatte ich bereits so geändert, dass kein nicht angemeldeter User diesen sehen kann. Ich habe jedoch noch etwas gelesen, dass bei vbindex custom boxes auch anderen Usern dargestellt werden, die nicht im Board angemeldet sind.

Der Dateimanager funktioniert auch nicht schlecht, echt genial.

Zu dem Problem, mit dem eigenen Kalender hat anscheinend keiner eine Lösung?
Ich möchte eigentlich nur, dass in einer custom box der Kalender des eingeloggten Users erscheint und dessen eingetragene Termine anzeigt.

Gruß
codjo


Schau dir mal die Willkommensboxen an..
Je nach dem wer eingeloggt oder nicht ist erscheint was anderes..

cu Deta