Da es bei mir komplett anders angezeigt wird kann ich dir auch nicht sagen mit welcher Einstellung es bei mir funktioniert.
[BETA][3.2][3.3] Kalender
-
HJW
- Mitglied
- Beiträge: 1314
- Registriert: 20.04.2007 20:48
- Wohnort: 45481 Mülheim an der Ruhr
- Kontaktdaten:
Re: [Beta] Kalender
Da muss ich ehrlich sagen, dass ich das nicht weiß. Ich hab die Dateien hoch geladen und ausgeführt.
Da es bei mir komplett anders angezeigt wird kann ich dir auch nicht sagen mit welcher Einstellung es bei mir funktioniert.
Da es bei mir komplett anders angezeigt wird kann ich dir auch nicht sagen mit welcher Einstellung es bei mir funktioniert.
-
230119Gast
Re: [Beta] Kalender
Wie meinst du es wird bei dir anders angezeigt, was denn genau?
- Elsensee
- Ehemaliges Teammitglied
- Beiträge: 832
- Registriert: 19.05.2010 15:14
- Wohnort: Hamburg
- Kontaktdaten:
Re: [Beta] Kalender
Ich denke, er meint, dass er keinen SSH-Root-Zugriff hat, so wie du. Sondern lediglich "normal" über FTP die Daten raufhaut. 
Posts mostly powered by GitHub and phpBB.de Cross-Reference
2015-03-20 - Never forget
2015-03-20 - Never forget
- franki
- Ehemaliges Teammitglied
- Beiträge: 2823
- Registriert: 21.10.2007 14:02
- Wohnort: Sonsbeck
- Kontaktdaten:
Re: [Beta] Kalender
Hallo HJW
Habe den Kalender mal in mein Testforum integriert. Sehr gute Arbeit
Ein Problem gibt es da noch (wie bei fast allen Extensions).
Wenn man die Version nicht updatet (0.1.0-0.2.0-0.3.0) sondern direkt die Vers. 0.3.0 installieren möchte
werden die Tabellen nicht angelegt. Also es werden nicht die migrations-Versionen nacheinander abgearbeitet.
(Dieses Problem scheint @oxpus gelöst zu haben)
M.M.n evtl. noch eine kleine Styleänderung in der
Monat und Jahr etwas zu sehr in dem prosilver-Style integriert.
Wenn man die Auswahlfelder weiß mit schwarzer Schrift hinterlegt kommt es besser zur geltung.
Dafür in der hjw\calendar\styles\prosilver\theme\calendar.css folgendes ändern
suche
ersetze durch
Habe den Kalender mal in mein Testforum integriert. Sehr gute Arbeit
Ein Problem gibt es da noch (wie bei fast allen Extensions).
Wenn man die Version nicht updatet (0.1.0-0.2.0-0.3.0) sondern direkt die Vers. 0.3.0 installieren möchte
werden die Tabellen nicht angelegt. Also es werden nicht die migrations-Versionen nacheinander abgearbeitet.
(Dieses Problem scheint @oxpus gelöst zu haben)
M.M.n evtl. noch eine kleine Styleänderung in der
calendar_body.html. Da ist mir das Auswahlfeld fürMonat und Jahr etwas zu sehr in dem prosilver-Style integriert.
Wenn man die Auswahlfelder weiß mit schwarzer Schrift hinterlegt kommt es besser zur geltung.
Dafür in der hjw\calendar\styles\prosilver\theme\calendar.css folgendes ändern
suche
Code: Alles auswählen
#calendar select {
background-color: #037ebb;
color: #ffffff;
border: none;
}Code: Alles auswählen
#calendar select {
background-color: #ffffff;
color: #000000;
border: none;
}LG Franki
-
230119Gast
Re: [Beta] Kalender
Das koennte dann ja auch mein Problem sein oder!? Kannst du mal nen link reinposten, falls er das beschrieben hat?
HJW, könntest du mir dabei behilflich sein die Extension komplett zu entfernen (Datenbank eintrage, Eintrag im ACP) so das ich dann mit einem gesicherten System nochmal die Version 3 probieren kann?
HJW, könntest du mir dabei behilflich sein die Extension komplett zu entfernen (Datenbank eintrage, Eintrag im ACP) so das ich dann mit einem gesicherten System nochmal die Version 3 probieren kann?
- Elsensee
- Ehemaliges Teammitglied
- Beiträge: 832
- Registriert: 19.05.2010 15:14
- Wohnort: Hamburg
- Kontaktdaten:
Re: [Beta] Kalender
Ja, stimmt. Das ist das Problem.
HJW muss in der
Und wegen Tabellen-Resten:
(ich hab da mal nachgeguckt)
Also je nachdem, was bereits so drin ist... Es gibt in der configs-Table einen Eintrag "calendar_version" sowie verschiedene Tabellen, die nach dem normalen Tabellenpräfix mit "calendar_" beginnen. Die kommen auch alle von der Extension.
In der Modules-Table gibt es auch noch einige Einträge mit "calendar" im Namen. Werden wohl die letzten hinzugefügten sein.
In der extensions-Table gibt es auch noch einen Eintrag mit "calendar" (sollte es zumindest, den legt phpBB an) und dann auch noch in der migrations-Table. Da ist das "calendar" wohl eher so Richtung Mitte.
Und dann sollte alles weg sein.
HJW muss in der
depends_on() Funktion in den Migrations für die Version 0.2.0 und 0.3.0 auf die jeweils vorige Migration verweisen. Dann werden die auch in einer richtigen Reihenfolge ausgeführt. Und wegen Tabellen-Resten:
Also je nachdem, was bereits so drin ist... Es gibt in der configs-Table einen Eintrag "calendar_version" sowie verschiedene Tabellen, die nach dem normalen Tabellenpräfix mit "calendar_" beginnen. Die kommen auch alle von der Extension.
In der Modules-Table gibt es auch noch einige Einträge mit "calendar" im Namen. Werden wohl die letzten hinzugefügten sein.
In der extensions-Table gibt es auch noch einen Eintrag mit "calendar" (sollte es zumindest, den legt phpBB an) und dann auch noch in der migrations-Table. Da ist das "calendar" wohl eher so Richtung Mitte.
Und dann sollte alles weg sein.
Posts mostly powered by GitHub and phpBB.de Cross-Reference
2015-03-20 - Never forget
2015-03-20 - Never forget
-
HJW
- Mitglied
- Beiträge: 1314
- Registriert: 20.04.2007 20:48
- Wohnort: 45481 Mülheim an der Ruhr
- Kontaktdaten:
Re: [Beta] Kalender
Da ist ja hier in der Zeit, in der ich meinen Shell-Zugang aktiviert habe, doch einiges passiert
Ich hab jetzt bei calendar.zoo-am-ring.de den Kalender deaktiviert, Arbeitsdaten gelöscht und die Dateien gelöscht.
Anschließend Dateien von 0.3.0 hoch geladen und Kalender aktiviert. Alle Tabellen in der Datenbank vorhanden.
Da ich mir die Datenbank nach der Deaktivierung nicht angeschaut hatte habe ich das ganze ohne Löschung der Dateien wiederholt.
deaktiviert - Arbeitsdaten gelöscht - Tabellen nicht mehr vorhanden.
aktiviert - alle Tabellen wieder da.
Ich hab nicht alles verstanden, was ich da so gemacht habe. Aber es hat halt funktioniert.
EDIT: Der Download ist berichtigt. Bitte mal testen, da es bei mir ja auch anders funktioniert.
Ich hab jetzt bei calendar.zoo-am-ring.de den Kalender deaktiviert, Arbeitsdaten gelöscht und die Dateien gelöscht.
Anschließend Dateien von 0.3.0 hoch geladen und Kalender aktiviert. Alle Tabellen in der Datenbank vorhanden.
Da ich mir die Datenbank nach der Deaktivierung nicht angeschaut hatte habe ich das ganze ohne Löschung der Dateien wiederholt.
deaktiviert - Arbeitsdaten gelöscht - Tabellen nicht mehr vorhanden.
aktiviert - alle Tabellen wieder da.
Ich hab nicht alles verstanden, was ich da so gemacht habe. Aber es hat halt funktioniert.
Das macht Sinn. Werde ich dann mal machen.Elsensee hat geschrieben:Ja, stimmt. Das ist das Problem.![]()
HJW muss in derdepends_on()Funktion in den Migrations für die Version 0.2.0 und 0.3.0 auf die jeweils vorige Migration verweisen. Dann werden die auch in einer richtigen Reihenfolge ausgeführt.![]()
EDIT: Der Download ist berichtigt. Bitte mal testen, da es bei mir ja auch anders funktioniert.
- franki
- Ehemaliges Teammitglied
- Beiträge: 2823
- Registriert: 21.10.2007 14:02
- Wohnort: Sonsbeck
- Kontaktdaten:
Re: [Beta] Kalender
Bis dahin kann man, für eine Neuinstallation, dieHJW hat geschrieben:Werde ich dann mal machen.
hjw\calendar\migrations\v_0_3_0.php wie folgt abändern (ersetzen)
Code: Alles auswählen
<?php
/**
*
* @package hjw calendar Extension
* @copyright (c) 2014 calendar
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
namespace hjw\calendar\migrations;
class v_0_3_0 extends \phpbb\db\migration\migration
{
public function effectively_installed()
{
return isset($this->config['calendar_version']) && version_compare($this->config['calendar_version'], '0.3.0', '>=');
}
static public function depends_on()
{
return array('\phpbb\db\migration\data\v310\dev');
}
public function update_schema()
{
return array(
'add_tables' => array(
$this->table_prefix . 'calendar_event' => array(
'COLUMNS' => array(
'id' => array('UINT', null, 'auto_increment'),
'event' => array('VCHAR:255', ''),
'color' => array('VCHAR:16', ''),
'participants' => array('INT:1', 0),
),
'PRIMARY_KEY' => 'id',
),
$this->table_prefix . 'calendar' => array(
'COLUMNS' => array(
'post_id' => array('UINT', null, ''),
'event_id' => array('UINT', null, ''),
'event_name' => array('VCHAR:255', ''),
'date_from' => array('VCHAR:10', ''),
'date_to' => array('VCHAR:10', ''),
),
'PRIMARY_KEY' => 'post_id',
),
$this->table_prefix . 'calendar_participants' => array(
'COLUMNS' => array(
'post_id' => array('UINT', null, ''),
'user_id' => array('UINT', null, ''),
'number' => array('UINT', null, ''),
'participants' => array('VCHAR:255', ''),
'comments' => array('VCHAR:255', ''),
'date' => array('VCHAR:20', ''),
),
),
$this->table_prefix . 'calendar_forums' => array(
'COLUMNS' => array(
'forum_id' => array('UINT', null, ''),
'allowed' => array('INT:1', 0),
),
'PRIMARY_KEY' => 'forum_id',
),
$this->table_prefix . 'calendar_event_list' => array(
'COLUMNS' => array(
'id' => array('UINT', null, 'auto_increment'),
'appointment' => array('VCHAR:255', ''),
'description' => array('VCHAR:255', ''),
'link' => array('VCHAR:255', ''),
'anniversary' => array('UINT', null, ''),
'date_from' => array('VCHAR:10', ''),
'date_to' => array('VCHAR:10', ''),
'color' => array('VCHAR:10', ''),
),
'PRIMARY_KEY' => 'id',
),
$this->table_prefix . 'calendar_special_days' => array(
'COLUMNS' => array(
'id' => array('UINT', null, 'auto_increment'),
'name' => array('VCHAR:255', ''),
'eastern' => array('INT:1', null, ''),
'date' => array('VCHAR:10', ''),
'show_on' => array('INT:1', 0),
'color' => array('VCHAR:10', ''),
),
'PRIMARY_KEY' => 'id',
),
),
);
}
public function revert_schema()
{
return array(
'drop_tables' => array(
$this->table_prefix . 'calendar_event',
$this->table_prefix . 'calendar',
$this->table_prefix . 'calendar_participants',
$this->table_prefix . 'calendar_forums',
$this->table_prefix . 'calendar_event_list',
$this->table_prefix . 'calendar_special_days',
),
);
}
public function update_data()
{
return array(
array('config.add', array('calendar_version', '0.3.0')),
array('module.add', array(
'acp',
'ACP_CAT_DOT_MODS',
'ACP_CALENDAR_TITLE'
)),
array('module.add', array(
'acp',
'ACP_CALENDAR_TITLE',
array(
'module_basename' => '\hjw\calendar\acp\main_module',
'modes' => array('settings','instructions','event_settings','forums_settings','event_list','special_days'),
),
)),
);
}
} Da warste aber schnell
Sollte mit den neuen Dateien eigentlich funktionieren.
LG Franki
Re: [Beta] Kalender
Was hat sich denn in Version 0.3 geändert? Und: Muß ich wirklich jedesmal nach dem Update den SQL-Befehl für die Feiertage neu ausführen?! Was ist dann mit selbst angelegten Terminen?
-
HJW
- Mitglied
- Beiträge: 1314
- Registriert: 20.04.2007 20:48
- Wohnort: 45481 Mülheim an der Ruhr
- Kontaktdaten:
Re: [Beta] Kalender
Bei der 0.3.0 hat sich nicht viel geändert. Was man sieht ist, dass jetzt die Ausgabe der Zeitangabe in der Teilnehmerliste dem ausgewählten Zeitformat entspricht. Dafür musste eine Spalte in einer Tabelle geändert werden. Außerdem wird jetzt auch eine Versions-Überprüfung gemacht.
Solange du nur deaktivierst und nicht die Arbeitsdaten löscht, darf mit deinen Daten nichts passieren. Es ist aber nicht verkehrt, vorher die Daten zu sichern
Solange du nur deaktivierst und nicht die Arbeitsdaten löscht, darf mit deinen Daten nichts passieren. Es ist aber nicht verkehrt, vorher die Daten zu sichern