Forum

DynPG Forum

Foren

Login

Suchen

Forenübersicht - DynPG Software-Forum - Blog Verlinkung

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