Seite 9 von 11

Re: Topic Calendar

Verfasst: 24.07.2010 17:43
von kolja
Tach alle zusammen

Ja, den TC von livewiremods kenne ich natürlich auch.
Hatte aber bein installieren sehr viel Probleme, da das Forum schon sehr voll "gemoddet" ist. (Muss aber leider so sein)
Und Support ist da (Vermutung!) auch erstmal nicht zu erwarten.

Desswegen dachte ich an etwas eigenes!
Eigentlich brauchen wir ja nicht viel,
-die Möglichkeit Themen ein Datum zu verpassen
-diese dann in einer Liste (ab heute) auszugeben (fürs Portal oder so),
-eine Monatsübersicht
-und evtl ein Eingabeformular.

Gedacht, bzw schon mal probiert habe ich es so:
Das Datum kommt an den Anfang des Titels (10.02.1982 - Koljas erste Geburtstagsparty).
Und das ist auch schon der Clou - alles was ein Datum vorne im Titel trägt ist ein Kalender Eintrag!
Die Liste ist recht einfach zu realisieren, ich versuchte schon mal (mit rudimentären Kentnissen)
http://www.reggae-party.de/viernull/kalender.php
Das ist natürlich noch nicht fertig, aber für mehr reicht mein Könne noch nicht aus.
Für die Monatsansicht erst recht nicht...


Vielleicht könnte ja einer der in php(bb) etwas bewanderter ist als ich, meine Überlegungen kommentieren.

Vielen Dank Kolja

Re: Topic Calendar

Verfasst: 24.07.2010 19:36
von Gast234254
Hab mir den Mod Topic Calender von TC von livewiremods installiert. Folgenden Tip um den unter den phpbb 3.0.7pl1 zum laufen zu bringen.

Die 3 Pakete müßt ihr downloaden

1. - calendar mod 1.0.0b3 phpBB3.zip = http://www.livewiremods.com/mods/viewtopic.php?f=2&t=53
2. - root_phpbb3 [1.0.0b3+].zip http://www.livewiremods.com/mods/viewto ... ?f=2&t=140
3. - calendar_ajax.zip http://www.livewiremods.com/mods/viewto ... &t=56#p111

Entpackt alle Pakete, den Inhalt vom Paket 3 kopiert ihr in Paket 2 dann kopiert ihr dieses Paket 1.

Dann noch folgende Install Änderungen da diese noch für die phpbb 3.0.5 Version ist
In der beigefügten Anweisung für root/posting.php wird nach diesem Eintrag gesucht

Code: Alles auswählen

$solved_captcha = false;

Den gibt es in 3.0.7pl1 nicht. Ihr müßt folgende Stelle suchen

Code: Alles auswählen

if ($submit || $preview || $refresh)
{
	$post_data['topic_cur_post_id']	= request_var('topic_cur_post_id', 0);
Folgenden Bug noch korrigieren
http://www.livewiremods.com/mods/viewto ... dees#p1066

Deutsches Sprachpaket http://www.livewiremods.com/mods/viewto ... &t=74#p234
Subsilver http://www.livewiremods.com/mods/viewto ... 3&t=18#p22

Das einzigste was ich bis jetzt nicht lösen konnte ist das sich RSS nicht abonieren lies vom Kalender

Gruß
Stephan

Re: Topic Calendar

Verfasst: 24.07.2010 20:37
von Gast234254
RSS Problem gelößt

Sucht in der root/calender.php

Code: Alles auswählen

			'U_SUBSCRIBE_PRIV_CAL'      => 'NeXur Please Place Link Here',
			'U_SUBSCRIBE_PUBLIC_CAL'    => 'NeXur Please Place Link Here',
			'U_PUBLISH_RSS_CAL'         => $can_publish_rss ? 'NeXur Please Place Link Here' : null,
Ersetzen mit

Code: Alles auswählen

			'U_SUBSCRIBE_PRIV_CAL'      => '/XXX/rss.php',
			'U_SUBSCRIBE_PUBLIC_CAL'    => '/XXX/rss.php',
			'U_PUBLISH_RSS_CAL'         => $can_publish_rss ? '/XXX/php' : null,
Das XXX müßt ihr gegen eurer Forumsadresse ersetzen /XXX/rss.php zu /meine_domain.de/rss.php
Jetzt müßte der Kalender noch im 24h Zeit-Format sein und einige Stellen sind statt Deutsch noch in English. Aber das denk ich bekommen wir auch noch hin :)
Folgendes werde ich noch ändern
- komplett in deutscher Sprache
- "Wer ist online im Kalender"
Bei dem Zeit-Format müßte sich ein Profi drann machen

Gruß
Stephan

Re: Topic Calendar

Verfasst: 25.07.2010 17:23
von kolja
Danke für die Anweisngen!
Das werde ich mal in einem Demoboard testen.
Meine Bedenken bleiben aber,
so ein großer MOD und (scheinbar) kein Support mehr...
Was passiert wenn ein phpbb 3.0.8 nicht mehr zum TC-Mod passt ???

Also ich würde gerne noch meine Vorschläge für den eigenen TC kommentiert haben.

Danke Kolja

Re: Topic Calendar

Verfasst: 25.07.2010 17:54
von Gast234254
kolja hat geschrieben:Danke für die Anweisngen!
Das werde ... Also ich würde gerne noch meine Vorschläge für den eigenen TC kommentiert haben.
Danke Kolja
Das ist eine gute Idee, aber vielleicht kann man ja den alten Mod als Grundstein nehmen und darauf einen neuen Mod machen. Natürlich mit dem Vermerk wer der Urheber war bzw. ist.

Stephan

Re: Topic Calendar

Verfasst: 25.07.2010 19:07
von kolja
Ob man den Mod weiterentwickelt oder bei Null anfängt,
muss derjenige entscheiden, der programmiert!

Ich kann nicht den alten Mod als Vorlge nehmen,
dafür reichen meine Fähigkeiten nicht.

Und wenn sich meine Überlegungen so umsetzen lassen, dann sollte es auch einfacher sein.

Kolja

Re: Topic Calendar

Verfasst: 14.08.2010 08:23
von Gast234254
@franky da hier leider einige Beiträge verloren gegangen sind könntest du bitte noch mal den Zusatz für die posting.php posten?

Danke

Stephan

Re: Topic Calendar

Verfasst: 14.08.2010 10:42
von franki
Hallo Stephan

Ich werde es versuchen. Und mit den Sprachvariablen ist einiges Hardcoded welches ich schon am suchen bin.

Mal schauen ob es zu beheben ist. Hab auch schon etwas im Template geändert. Es wird ja immer angezeigt
08/14/2010, jetzt wird 14.08.2010.
Ich versuche das mal alles hier rein zu bringen.

Mit der 24h Anzeige bin ich leider noch nicht weiter gekommen :cry:

Hier noch einmal die geänderte install.xml incl. dem Bug und einer contrib/de.xml Anleitung
install_de.zip

*edit*
Weiter gehts
öffne die styles/prosilver/template/calendar_view.html
suche

Code: Alles auswählen

<h2>{L_EVENTS_OF} {I_MONTH}/{I_DAY}/{I_YEAR}</h2>
ersetze durch

Code: Alles auswählen

<h2>{L_EVENTS_OF} {I_DAY}.{I_MONTH}.{I_YEAR}</h2>
suche

Code: Alles auswählen

<h2>Birthdays for {I_MONTH}/{I_DAY}/{I_YEAR}</h2>
ersetze durch

Code: Alles auswählen

<h2>Birthdays for {I_DAY}.{I_MONTH}.{I_YEAR}</h2>
Und weiter
öffne language/de/mods/calendar.php
suche

Code: Alles auswählen

'BIRTHDAYS'                 			=> 'Geburtstage...',
füge danach ein

Code: Alles auswählen

'BIRTHDAYS_FOR'                 		=> 'Geburtstage am',
öffne die styles/prosilver/template/calendar_view.html
suche

Code: Alles auswählen

<h2>Birthdays for {I_DAY}.{I_MONTH}.{I_YEAR}</h2>
ersetze durch

Code: Alles auswählen

<h2>{L_BIRTHDAYS_FOR} {I_DAY}.{I_MONTH}.{I_YEAR}</h2>
Und weiter :grin:
öffne language/de/mods/calendar.php
suche

Code: Alles auswählen

'CALENDAR_INVALID_USERNAME'				=> 'Es existiert kein Benutzer mit dem Namen \'%s\' ',
füge danach ein

Code: Alles auswählen

'CALENDAR_RETURN'						=> 'Zurück zum Kalender',
öffne die styles/prosilver/template/calendar_view.html
suche

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->
füge danach ein

Code: Alles auswählen

<h2 align="right"><a href="{U_CALENDAR}" title="{L_CALENDAR_RETURN}">{L_CALENDAR_RETURN}</a></h2>
Damit hat man einen Link um zum Kalender zurück zukehren.

Re: Topic Calendar

Verfasst: 14.08.2010 19:14
von Gast234254
Hast Du auch schon eine Lösung für RSSfeed, die Seite wird nach meiner Lösung angezeigt aber erscheint kein Posting. 24h Anzeige wird in den js Dateien im Ordner root/js geregelt. Hab da aber auch noch keinen Ansatz endeckt.

Gruß
Stephan

Re: Topic Calendar

Verfasst: 14.08.2010 19:46
von franki
Schau mir das mit dem rss auch noch an.

Will jetzt erst einmal die install.xml und de.xml auf den neuesten Stand bringen.

Mit der 24h Anzeige habe ich auch schon einiges ausprobiert.
Du meintest wohl root/style/js :wink:
Die Angaben sind aber richtig versteut.
Habe sie in der calendar.php, includes/functions_calendar.php und in zwei styles/js/xxxx.js Dateien gefunden :roll: