Hab jetzt das Calendar-Plugin von Kieran O'Shea verwendet.
Beiträge von meigei
-
-
Hallo zusammen,
hab das Calendar Plugin vom Kieran O'Shea installiert und angepasst.
Mithilfe von Zwischentabellen welche ich in der DB an gelegt habe werden nun beim erzeugen von Kalendereinträge automatisch Posts erstellt und zum Kalendereintrag verknüpft.
Nun kann ich Termine auch in Zukunft eintragen, diese werden übersichtlich dargestellt. Im Post kann ich beliebige Infos mit erfassen und die beiden Einträge sind miteinander verknüpft.
mfg -
Hi,
versuche gerade ein Kalender-Plugin für meine Bedürfnisse anzupassen.
Vorgabe:
Wenn im Kalender ein Event erstellt wird soll automatisch ein Post mit einer bestimmten Kategorie angelegt werden. Der Kalender-Eintrag wird danach mit dem Post verlinkt.
Soweit funktioniert alles:
Beim anlegen eines Kalender-Eintrags erstelle ich einen Post, der Permanent-Link wird mit dem Kalender-Eintrag verlinkt.
Der Angelegte Post wird mit der default-Kategorie angelegt.
Weiß irgendwer wie bzw. mit welcher function ich die Kategorie des Posts ändern kann bzw. wie ich diese beim erzeugen bereits mit übergeben kann.
ich verwende die Function wp_insert_post von Wordpress in meiner php.
Habe versucht mit wp_set_post_categories die Kategorie zu ändern.
Aufruf wie folgt (Kategorie mit ID 4 wird fix übergeben - nur zum Test):
$post_id = wp_insert_post($post);
wp_set_post_categories($post_id, '4');
Bin für jeden Hinweis dankbar - habe erst vor wenigen Tagen mit PHP begonnen und reime mir mittels bestehendem Code die mögliche Lösung zusammen :mrgreen:
-- -
funzt auch mit'n root-User nicht :confused:
-
Hab mal in Dr. Google befragt und bin dabei auf den Source gestoßen:
Der Fehler liegt in diesem Bereich:
12197 if (([COLOR=#0000ff]$pos[/COLOR] = [COLOR=#0000ff]strpos[/COLOR]([COLOR=#0000ff]$this[/COLOR]->[COLOR=#0000ff]file[/COLOR]->headers['content-type'], ';')) !== false)
12198 {
12199 [COLOR=#0000ff]$official[/COLOR] = [COLOR=#0000ff]substr[/COLOR]([COLOR=#0000ff]$this[/COLOR]->[COLOR=#0000ff]file[/COLOR]->headers['content-type'], 0, [COLOR=#0000ff]$pos[/COLOR]);
12200 }
12201 else
12202 {
12203 [COLOR=#0000ff]$official[/COLOR] = [COLOR=#0000ff]$this[/COLOR]->[COLOR=#0000ff]file[/COLOR]->headers['content-type'];
12204 }--> da ich momentan PHP erst lerne (bin kein "echter" Programmierer, habe mich erst vor wenigen Tagen kurz eingelesen) wäre es toll wenn irgendwer hier weiter weiß.
Aber wenn ich die Fehlermeldung mal interpretieren darf sollte dem Befehl strpos ein String übergeben werden, ist aber ein Array.
Wieso weiß ich leider (noch) nicht :-D. -
Hallo Franz,
habe genau die gleichen Fehlermeldungen.
Sollte ich eine Idee / Lösung haben werde ich diese umgehend posten.
Bin leider auch ein WP-Neuling.
mfg Andy -
Hallo nochmals,
habe nun WP komplett neu aufgesetzt -> neue DB, WP neu installiert.
Nach der Grundinstallation habe ich das PlugIn hochgeladen und bekomme die gleiche Fehlermeldung.
PS: verwende in der MySql-DB nicht den default-User root, habe mir einen eigenen User mit allen Berechtigungen erstellt.
Vielleicht kann mir doch noch irgendwer helfen - wäre schade in meinem Blog dieses tolle Feature nicht aktiviert zu bekommen.
mfg Andy -
Hi,
gleich mal: bin relativ neu in der WorldPress-Welt und somit noch nicht so fit wie ich es gerne hätte :mrgreen: - kommt aber.
Habe mir das PlugIn Events Calendar, 6.6 (Version 6.5.2.2 - lt. readme) installiert und aktiviert.
Habe nun in der Admin-Page einen neuen Punkt: "Terminkalender".
Beim klick darauf werden Untermenüpunkte eingeblendet, sehe auch einen großen Kalender.
Es erscheint eine Popup-Meldung
"Die Internetseite http://localhost/xyz/wp-admin/admin.php?page=events-calendar kann nicht geöffnet werden.
Vorgang abgebrochen".
Wie ihr seht hab ich die Installation mal offline erstellt - erst wenn der Blog / die HP fertig ist möchte ich diese ins Netz stellen.
Das Plugin ist im Plugin-Ordner enthalten.
Bin für jeden Hinweis dankbar. Möchte gerne Events vorab eintragen und das nächste in der Startpage anzeigen.
thx a lot!!!!
mfg Meigei
PS:
MySql Version: 5.1.37
PHP: 3.2.0.1
WP: 2.8.4 DE-Edition
in der Sidebar kann ich den Kalender darstellen:
sidebar.php: <?php SidebarEventsCalendar();?> --> Zeigt einen Kalender an