Seite 12 von 16
molekülwald.ch
Verfasst: 30.04.2007 21:21
von NoLeader
Hallo danke für die super Einbindung - Doch hat sie noch einige Bugs gehabt / oder hat noch...
- - Die Variable {NEXT_EVENTS} wird nicht ins Portal eingebunden (Hab sie als Zwischenlösung durch statischen Text ersetzt)
- Ausserdem hat noch ein "<br> ganz am Schluss in der portal_body.tpl deines Codes gefehlt
- Der Style hat nicht ganz gestimmt; die geänderte Zeile in der portal_body.tpl "lauten nun:
Code: Alles auswählen
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<td class="catHead" colspan="2" height="25"><span class="cattitle"><center><b>Nächste Termine:</b></center></span></td>
</tr>
Anstatt:
Code: Alles auswählen
<table width="100%" cellspacing="1" cellpadding="4" border="0" class="forumline" style="border-collapse: collapse">
<tr>
<th colspan="2" class="thHead">{NEXT_EVENTS}</th>
</tr>
Kannst du mir schnell weiterhelfen? Danke vielmals
Ps: Ein geiler Kalender is dat! Hammer
Edit:
- Nach ändern von Kalender --> Einstellungen --> Anzahl der nächsten Tage ("Nächste Termine") zeigt es keine Termine mehr im Portal an.
Das war mein Fehler - da ich die Index.php noch nicht mit der portal.php ersetzt habe
Re: molekülwald.ch
Verfasst: 01.05.2007 10:24
von BB-BF-BM
NoLeader hat geschrieben:Die Variable {NEXT_EVENTS} wird nicht ins Portal eingebunden (Hab sie als Zwischenlösung durch statischen Text ersetzt)
Öffne die portal.php, Finde
Code: Alles auswählen
// SIMPLE CALENDAR BEGIN
require($phpbb_root_path.'calendar/functions.'.$phpEx);
, füge danach ein:
Code: Alles auswählen
$template->assign_vars(array(
'NEXT_EVENTS' => $lang['CAL_Next_Events']
));
NoLeader hat geschrieben:- Ausserdem hat noch ein "<br> ganz am Schluss in der portal_body.tpl deines Codes gefehlt
- Der Style hat nicht ganz gestimmt; die geänderte Zeile in der portal_body.tpl "lauten nun:
Code: Alles auswählen
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<td class="catHead" colspan="2" height="25"><span class="cattitle"><center><b>Nächste Termine:</b></center></span></td>
</tr>
Anstatt:
Code: Alles auswählen
<table width="100%" cellspacing="1" cellpadding="4" border="0" class="forumline" style="border-collapse: collapse">
<tr>
<th colspan="2" class="thHead">{NEXT_EVENTS}</th>
</tr>
Danke für den Hinweis, ich habe beide Änderungen in den verlinkten Dateien ergänzt.
NoLeader hat geschrieben:Ps: Ein geiler Kalender is dat! Hammer
Vielen Dank für das Lob
NoLeader hat geschrieben:Edit:
- Nach ändern von Kalender --> Einstellungen --> Anzahl der nächsten Tage ("Nächste Termine") zeigt es keine Termine mehr im Portal an.
Das war mein Fehler - da ich die Index.php noch nicht mit der portal.php ersetzt habe
Ich versteh dich nicht ganz
Ist der Fehler jetzt schon geklärt? Und tritt er nur im Portal auf?
Re: molekülwald.ch
Verfasst: 01.05.2007 13:00
von NoLeader
Habe es nun eingebaut; die Variable funktioniert jetzt auch...
Jetzt hast du wieder Stoff für die nächste Version

. da doch ein paar das Portal am laufen haben...
Um "Design-Komplikationen" zu vermeiden, solltest du den ":" nach der Variable nicht Vergessen (Ich weiss ist nur ne Kleinigkeit)
BB-BF-BM hat geschrieben:Ich versteh dich nicht ganz
Ist der Fehler jetzt schon geklärt? Und tritt er nur im Portal auf?
Ne, das hat sich geklärt, habe den Inhalt der index.php durch die der portal.php ersetzt, um Komplikationen zu vermeiden.
Hatte nur vergessen den Inhalt zu aktualisieren.
Aber bin froh, dass alles klappt - Thx für dem Mod und deine Hilfe
Hätte noch ein Paar Vorschläge:
Edit: Mach noch ein Hinweis, dass eine Kategorie ausgewählt werden MUSS , um überhaupt ein Event in den Kalender eintragen zu können
Edit2: Hätte noch einen Wunsch:
Alle Termine einer Kategorie anzeigen
Edit3: Bei den "nächste Termine:"
Kategorie des Events neben dem Datum anzeigen.
Grüsse NoLeader
Verfasst: 01.05.2007 14:12
von BB-BF-BM
Mach noch ein Hinweis, dass eine Kategorie ausgewählt werden MUSS , um überhaupt ein Event in den Kalender eintragen zu können
Ich stells auf meine ToDo
Hätte noch einen Wunsch:
Alle Termine einer Kategorie anzeigen
Guter Vorschlag, werde ich wahrscheinlich als Suche gestalten:
alle Termine (von ...), (in Kategorien ...), (im Jahr ...), etc.
Werde aber wahrscheinlich erst in den Sommerferien dazu kommen (ab Ende Juni), da ich momentan wenig Zeit habe.
Bei den "nächste Termine:"
Kategorie des Events neben dem Datum anzeigen.
Da ein Termin mehreren Kategorien angehören kann, wird das leicht unübersichtlich (entweder Design in die Breite gezogen, Terminliste sehr viel länger, etc.)
Verfasst: 02.05.2007 20:00
von Surfer90
So, sry das ich erst jetzt wieder antworte....hatte wie andere auch sehr wenig Zeit bzw. war gar net dar.
Also ich hab mich nochmal dran gesetzt und jetzt funktioniert der Kalender auch wieder, allerdings glaube ich, dass da nochwas nicht funzt.
Ich hab mal in meinen Forum die Rechte gesenkt, damit man mal gucken könnte.
Hab mich grad z.B. ausgeloggt und mal nach einen eingetragenen Termin geglotzt und der war nicht mehr eingetragen. Kann das jemand mal für mich
hier nachschauen...
Wäre wieder mal sehr dankbar
Gruß
Surfer90
Verfasst: 02.05.2007 20:08
von BB-BF-BM
Es ist vor allem offensichtlich, dass irgendetwas durcheinandergekommen ist bzgl der Ereignis-Anzeige...
Verlinke mal deine calendar.tpl (KB:datei)
Zu deinem Problem, dass Termine nach dem Ausloggen nicht mehr sichtbar sind: Hast du in den Kategorien die entsprechenden Rechte auch für Gäste gesetzt (ACP => Kalender => Kategorien => Kategorie-Berechtigungen ändern => Lesen der Termine)?
Verfasst: 03.05.2007 00:17
von Euphoria
Kann man das irgendwie umstellen, dass eine Beschreibung zu einem Termin auch so angezeigt wird wie man ihn im Textfeld beschrieben hat und nicht, dass sie einfach ohne Zeilenumbruch angezeigt wird?
Verfasst: 03.05.2007 03:19
von StanleyG
Hallo,
habe das MOD gerade installiert und kann es nur als ADMIN aufrufen.
Wenn ein Mitglied versucht, Kalender zu öffnen, bekommt es die Fehlermeldung
Code: Alles auswählen
Fatal error: Call to a member function on a non-object in ... on line 92
Diese Zeile enthält nur den Code
Das bedeutet, dass sql_query nicht aufgerufen werden kann.
Aber warum? Es ist doch eine Standardfunktion, die in fast jeder Datei aufgerufen wird.
Hat jemand eine Idee, warum sie hier nicht verfügbar ist?
Danke
Stanley
Verfasst: 03.05.2007 07:41
von BB-BF-BM
@Stanley: Danke für die Meldung!
Es ist wirklich ein Bug, den du entdeckt hast: Für dich (bzw alle anderen, die ihn jetzt schon beheben wollen):
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
calendar/functions.php
#
#-----[ FIND ]------------------------------------------
#
function get_auth($level, $user_ids, $group_ids, $black_uids)
{
global $userdata;
#
#-----[ REPLACE WITH ]------------------------------------------
#
function get_auth($level, $user_ids, $group_ids, $black_uids)
{
global $userdata, $db;
wird im Release von 0.4.1 enthalten sein.
@Euphoria: ich kümmer mich drum!
Hab jetzt nicht viel Zeit, weil gleich die Schule anfängt^^
Verfasst: 03.05.2007 10:21
von StanleyG
Euphoria hat geschrieben:Kann man das irgendwie umstellen, dass eine Beschreibung zu einem Termin auch so angezeigt wird wie man ihn im Textfeld beschrieben hat und nicht, dass sie einfach ohne Zeilenumbruch angezeigt wird?
Hallo,
dazu braucht es nur eines kurzen Befehls:
nl2br
nl2br — Fügt vor allen Zeilenumbrüchen eines Strings HTML-Zeilenumbrüche ein
also irgendwo im Text:
$beschreibung = nl2br ($beschreibung);
oder wie das Feld auch immer heißt.
Stanley