newcomer
Beiträge: 118
|
Blog Verlinkung
|
Nochmal eine Frage zum Blog, der Blog wird zwar angezeigt mit allen Beiträgen und Kategorien, aber wenn ich auf letzte Beiträge oder Kategorie oder mehr klicke lande ich in der Navigation?
Wie nach Wiki beschrieben habe ich ein Artikel erstellt mit dem Blog Platzhalter. Aber danach verstehe ich nicht wie ich in einen neuen Artikel in den Blog Artikel laden soll das geht bei mir gar nicht? Die Seite blog.php soll die gleich aufgebaut sein wie index.php oder ein inc erstellen wie bei news? Sorry ich schnall das nicht.
Wikidoku:Zitat | Erstellen Sie nun eine neue Seite (z.B. blog.php) und lassen dort den eben erstellten Artikel anzeigen (Siehe zum Einfügen eines Artikels auch die Funktionsreferenz). Achten Sie darauf, dass die URL, welche Sie unter "URL des Blogs“ angegeben haben richtig ist, sobald Sie die Seite publizieren. |
Blogseite:
http://www.publishing-atelier.ch/print-webdesign.php?t=Blog&read_group=48
Danke für eure Unterstützung :-)
Grüessli Chantal
|
|
|
|
15.11.2010 11:19
|
ZITIEREN
| ANTWORTEN
|
Urs Gamper
Beiträge: 531
|
Hoi Chantal
Es ist lange her, seit ich einen Blog installierte. Deshalb musste ich erst wieder einmal eine Installation vornehmen.
Folgendes ist mir dabei aufgefallen. Erst als ich eine eigenständige Seite blog.php anlegte, welche ich ja auch ursprünglich als Adresse eingeben musste (http://www.domain.ch/blog.php) wurde ich auch entsprechend an die richtige Stelle verlinkt.
Meines Wissens geht es nicht, einfach nur einen Artikel als Gruppeninhalt einzubinden. Dies müsste man demnach entsprechend auch noch im Dokuwiki so ergänzen. :-)
Grüessli
Urs
|
gamper media GmbH
5621 Zufikon
+41-56-631 80 23
|
|
|
15.11.2010 12:04
|
ZITIEREN
| ANTWORTEN
|
Urs Gamper
Beiträge: 531
|
Nachtrag
|
Uups - wer lesen kann ist arg im Vorteil - und da meine ich auch mit damit, dass ich es überlesen habe! :-)
Du zitierst ja selbst
Zitat | Erstellen Sie nun eine neue Seite (z.B. blog.php) |
Dies musst Du einfach noch umsetzen. Im Dokuwiki ist es demnach korrekt. :-)
Grüessli
Urs
|
gamper media GmbH
5621 Zufikon
+41-56-631 80 23
|
|
|
15.11.2010 12:09
|
ZITIEREN
| ANTWORTEN
|
Torsten
Beiträge: 9
|
Sorry, aber ich bin bisher noch nicht dazu gekommen, den Wiki-Artikel zum Blog zu überarbeiten : ). Das Vorgehen ist dort nicht sehr gut beschrieben. Das Problem an dieser Stelle ist, dass bei irgendeiner Aktion des Blogs dieser nicht mehr angezeigt wird. Wie Urs bereits sagte ist daher eine mögliche Lösung, eine andere Seite (blog.php) zu erstellen, die genau den gleichen Aufbau und Inhalt hat wie die index.php und immer den Blog anzeigt. Dafür muss auch die Navigation entsprechend angepasst werden, damit zwischen den Seiten hin und her verlinkt wird. Alternativ gibt es auch ein (etwas unschönes) Workaround. Der folgende Code sollte den Blog auch nach einer Aktion in derselben Seite anzeigen. Dieser muss anstelle eines etwäigen SetParam_AA_Anytime()-Befehls und vor der Ausgabe der Artikelliste (d.h. vor dem Write_AllArticles()-Befehl ) eingefügt werden.
if (isset($_GET['op'])) {
$GLOBALS["DynPG"]->SetParam_AA_Group("Blog");
$GLOBALS["DynPG"]->SetParam_AA_Anytime(true);
} else {
$GLOBALS["DynPG"]->SetParam_AA_Anytime(false);
}
|
----------------------------------------------------------------------------------
Responsible for translating, maintaining and improving the user documentation.
|
|
|
15.11.2010 12:48
|
ZITIEREN
| ANTWORTEN
|
newcomer
Beiträge: 118
|
Hallo Urs und Torsten
Ja wahrscheinlich bei dieser blog.php Seite ist bei mir der Knopf, nun habe ich die blog.php anhand der index Seite erstellt und den Code implementiert, aber es klappt noch nicht. also ich habe da auch keine $GLOBALS["DynPG"]->SetParam_AA_Anytime(FALSE); sondern nur
$GLOBALS["DynPG"]->SetParam_A_Anytime(true);
habe die Globels von der folgeseite ausprobiert geht auber auch nicht.
Habe beim "Blog" auch die Group ID eingegeben.
Das blog.php lade ich euch mal hoch vielleicht habe ich es falsch eingebunden?
Grüsse Chantal
|
|
|
|
15.11.2010 13:41
|
ZITIEREN
| ANTWORTEN
|
Urs Gamper
Beiträge: 531
|
Hoi Carmen
Und Du hast in DynPG auch den richtigen Pfad eingetragen?
(Also http://www.deine-domain.ch/blog.php)
Siehe Screenshot.
Grüessli
Urs
|
gamper media GmbH
5621 Zufikon
+41-56-631 80 23
|
Attachments
|
1
|
Attachment (Dateityp: gif, Größe: 17 Kb)
|
|
|
15.11.2010 13:46
|
ZITIEREN
| ANTWORTEN
|
newcomer
Beiträge: 118
|
Hier noch die blog.php noch angehängt.
Grüsse Chantal
|
|
Attachments
|
1
|
Attachment (Dateityp: php, Größe: 5 Kb)
|
|
|
15.11.2010 13:47
|
ZITIEREN
| ANTWORTEN
|
Chris
Beiträge: 510
|
hi chantal,
ich denke nicht das es an der methode zum einbinden liegt - sprich eigene Seite oder nicht - sofern der read_article Parameter jeweils die ID des Blog Artikels enthält.
Ich Tippe hier vielmehr auf ein include für description, titel oder keywords und ein fehlendes:
$GLOBALS["DynPG"]->SetParam_AA_fullLoadText(false);
$GLOBALS["DynPG"]->SetParam_A_fullLoadText(false);
Damit dort die Blog Aktionen nicht bereits ausgeführt werden und danach im Inhalt nicht mehr dargestellt werden.
ich werde mir die seite aber mal schnell anschauen.
mfg
chris.w.
|
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************
|
|
|
15.11.2010 13:47
|
ZITIEREN
| ANTWORTEN
|
newcomer
Beiträge: 118
|
Ja den URL habe ich dort so eingegeben:
(http://www.publishing-atelier.ch/blog.php)
Grüessli Chantal
|
|
|
|
15.11.2010 13:49
|
ZITIEREN
| ANTWORTEN
|
Chris
Beiträge: 510
|
urs hat schon recht, der blog muss über eine eigene Seite eingebunden werden mit Anytime => true und dann den Blog-Artikel oder die Bloggruppe direkt im Snippet anzugeben, damit immer der Blog auf dieser .php-Seite geladen wird.
gruss
chris.w.
|
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************
|
|
|
15.11.2010 13:51
|
ZITIEREN
| ANTWORTEN
|
Torsten
Beiträge: 9
|
Wie gesagt wäre meine Idee gewesen, auf die Datei blog.php zu verzichten und stattdessen weiter die normale Seite (ich glaube hier print-webdesign.php) zu verwenden. Dort kann im Prinzip alles bleiben wie es ist, es müsste nur der obige Code an der beschriebenen Stelle eingefügt werden. Mit meiner Installation von DynPG hat das so einwandfrei funktioniert. Ich sage es nur, weil das die einfachste Variante ist.
|
----------------------------------------------------------------------------------
Responsible for translating, maintaining and improving the user documentation.
|
|
|
15.11.2010 13:52
|
ZITIEREN
| ANTWORTEN
|
Chris
Beiträge: 510
|
hi Chantal,
ja das ist richtig, Thorsten's Variante könnte soweit funktionieren, sofern jede Blog-Aktion mit dem Get-Parameter op daher kommt und es sonst bei keinem Plugin der Fall wäre. Da wäre ich mir halt einfach nicht ganz sicher, darum würde ich es über eine Datei blog.php lösen.
Ich sehe das es bei Dir noch nicht funktioniert, vermutlich ist in Deinem Snippet noch etwas falsch. So ungefähr sollten die Parameter dort aussehen:
SetParam_A_Article(Artikel_ID)
SetParam_A_Anytime('TRUE')
SetParam_A_fullLoadText('TRUE')
Write_Article()
PS: Deine blog.php konnte ich hier leider nicht öffnen, da ins forum hochgeladenen Dateien gezippt werden müssen aus sicherheitsgründen ;)
|
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************
|
|
|
15.11.2010 20:24
|
ZITIEREN
| ANTWORTEN
|
newcomer
Beiträge: 118
|
Hallo Chris
Die Parameter habe ich so eingesetzt in das blog.php wie du mir angibst es funktioniert allerdings immer noch nicht. Also die ID 69 sollte stimmen ist die ArtikelNr. mit dem Blog Icon. Im Blog habe ich die richtige URL angegeben habe es nochmals kontrolliert, ich habe das Gefühl er greift nicht darauf zu?
Nun habe ich dir das Dok gezipt vielleicht ist dort immer noch ein Fehler.
Grüesli Chantal
|
|
Attachments
|
1
|
Attachment (Dateityp: zip, Größe: 2 Kb)
|
|
|
15.11.2010 21:52
|
ZITIEREN
| ANTWORTEN
|
Chris
Beiträge: 510
|
hi chantal,
diese 2 linien im snippet haben noch einen fehler;
SetParam_A_fullLoadText('TRUE')
SetParam_A_IgnoreSeperator(true);
Die erste muss zwingend mit einen ; enden und bei der zweiten sollte der wert als string und nicht als boolean übergeben werden 'TRUE' anstatt true.
mfg
chris.w.
Danach sehen wir weiter ;)
|
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************
|
|
|
15.11.2010 21:56
|
ZITIEREN
| ANTWORTEN
|
newcomer
Beiträge: 118
|
Hi Chris
Das Snippet ist korrigiert, leider reagiert es immer noch gleich :-I
Grüsse Chantal
|
|
|
|
15.11.2010 23:08
|
ZITIEREN
| ANTWORTEN
|
Chris
Beiträge: 510
|
bei mir sieht's jetzt fantastisch aus ;) was geht denn jetzt bei Dir noch nicht? haste mal den cache des browsers gelöscht?
mfg
chris.w.
|
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************
|
|
|
15.11.2010 23:51
|
ZITIEREN
| ANTWORTEN
|
newcomer
Beiträge: 118
|
Cache gelöscht und auch an einem externen PC ausprobiert, der Blog verlinkt bei mir immer noch auf die Navi?
Was sieht denn bei dir fantastisch aus das Snippet oder der blog mit Verlinkung?
Hier nochmal der Link zum Blog
Grüssli Chantal
|
|
|
|
16.11.2010 08:15
|
ZITIEREN
| ANTWORTEN
|
Chris
Beiträge: 510
|
hi chantal,
ich ging davon aus das Du den blog nun als eigene seite eingebaut hattest:
http://www.publishing-atelier.ch/blog.php
diese hattest Du doch auch hier im Forum gepostet und mit dieser habe ich das auch ausprobiert. Das mit derselben Seite für den Blog wie für alles andere würde ich Dir auf den ersten Blick eben nicht empfehlen.
Wenn Du es trotzdem wünscht, müsste ich mir das dann mal auf dem Server und dem betroffenen Sourcecode direkt anschauen.
mfg
chris.w.
|
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************
|
|
|
16.11.2010 13:14
|
ZITIEREN
| ANTWORTEN
|
newcomer
Beiträge: 118
|
Hallo Chris
Ja der Blog ist eine eigene Seite (blog.php) im gleichen Verzeichnis wie die index Seite und Folgeseite, im Backend unter Blog ist der URL http://www.publishing-atelier.ch/blog.php angegeben, ist das richtig oder falsch?
Sorry ich schnall da nichts mehr :-(
Grüsse Chantal
|
|
|
|
16.11.2010 14:05
|
ZITIEREN
| ANTWORTEN
|
Urs Gamper
Beiträge: 531
|
Hoi Chantal
Wenn Du unter der Blogseite schaust, funktionieren alle Links.
Das heisst, dass Du nun in der inc/navi.php (wenn es mir recht ist, hast Du die Navigation so inkludiert) der Gruppe 48 noch die Seite blog.php zuweisen musst. Dann ist alles im grünen Bereich. :-)
Grüessli
Urs
|
gamper media GmbH
5621 Zufikon
+41-56-631 80 23
|
|
|
16.11.2010 16:18
|
ZITIEREN
| ANTWORTEN
|
Chris
Beiträge: 510
|
hi chantal,
überhaupt kein problem ;)
das ist soweit doch auch alles richtig. nur musst du jetzt natürlich auch diese Seite aufrufen, wenn du denn blog testen oder anschauen möchtest:
http://www.publishing-atelier.ch/blog.php
Damit nun auch die Navigation vom Blog auf diese Seite zeigt braucht es im navi snippet noch der eintrag auf die ID der Blog-Gruppe und die zuordnung zur anderen (blog.php) inhaltseite:
SetParam_PlugIn_Param('DPGdynmenu', 'href_subpages', array(48 => 'blog.php{query}'));
damit sollte es dann funktionieren.
gruss
chris.w.
|
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************
|
|
|
16.11.2010 16:21
|
ZITIEREN
| ANTWORTEN
|
Zurück | Weiter | [1] | 2
|