Wie binde ich WCMSBlog in 1.3.3 ein/How to include WCMSBlog

Post custom hacks and enhancements for phpwcms here only. Maybe some of these things will be included in official release later.
User avatar
björnb
Posts: 188
Joined: Wed 20. Jun 2007, 16:27
Location: Duisburg
Contact:

Wie binde ich WCMSBlog in 1.3.3 ein/How to include WCMSBlog

Post by björnb »

Hallo Zusammen.

Habe testweise für meine Seite das WCMSBlog MOD installieren wollen.
Habe soweit alles befolgt, jedoch sieht die phpwcms.php in der wcms version 1.3.3 ein wenig anders aus. Wie binde ich hier diesen MOD richtig ein?
Im Backend erscheint unter MODULE der eintrag "BLOG", dieser zeigt jedoch keinerlei inhalt an, kann es also nicht anwenden....

wer weiss hier Rat!?


Hello together.

I wanted to install on my page WCMSBlog MOD for testing. I followed the tuts , but the phpwcms.php is a little bit different in version 1.3.3.
How can I include this MOD succesfuly?
Under "Modules" at the backend is a link for "BLOG", but when I'm linking on it, its empty....

Who can help me!?
jscholtysik

Post by jscholtysik »

Hi björnb,


ich würde an Deiner Stelle auf das Blog-Modul von Oliver Georgi warten.

Mit den Hacks hast Du halt immer wieder das Problem, dass ein kommendes Update (und davon gibt es genug zur Zeit!!) vielleicht die Einbindung des Blogs zu nichte macht und Du es noch einmal komplett neu einbinden musst... ;-)

Bei der Fundable-Aktion hat OG geschrieben, dass er mit dem Geld auch ein Blog-Modul machen möchte.


Joachim
User avatar
björnb
Posts: 188
Joined: Wed 20. Jun 2007, 16:27
Location: Duisburg
Contact:

Post by björnb »

Mmh...warten... :)

er wollte ja bis morgen eine neues update bringen...ich hätte das halt schonmal gerne ausprobiert etc. :)

bin nur leider nicht so affin in sachen php (auch wenn mir vieles mittlerweile aus c++ bekannt vorkommt :) )

hab gesehen dass pepe dieses mod eingebunden hat...würd ja gerne wisssen wie es geht :) (und nicht warten ;) )
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Post by update »

bis morgen sind's ja nur noch ämmh 100000 Sekunden? :wink:
So schnell kannst Du gar nicht zählen, dann sind die schon vorbei...
jscholtysik

Post by jscholtysik »

Hi björnb,


ausserdem hat er ja zur 1.3.5 geschrieben "I guess by end of this week".

Das heisst aber noch lange nicht, dass das Blog-Modul dann auch im nächsten Release drin sein wird.

Mit den Zeitaussagen hier im Forum bin ich immer etwas vorsichtig, es sind in der Vergangenheit schon viele gemacht, aber meistens nicht gehalten worden. Bei phpwcms ist Geduld angesagt. Dafür ist das, was OG dann reinprogrammiert, meiner Meinung nach immer erste Sahne!

Das Blog, das Du einbinden willst, hat aber höchstwahrscheinlich gar nichts mit dem Blog-Modul zu tun, das OG herausbringen wird, da er bei seinen Entwicklungen immer seine Ideen verwirklichen möchte.

Möchtest Du das Blog von pepe trotzdem einbinden, mail doch einfach mal pepe an, vielleicht kann er Dir bei Deinen Problemen besser weiterhelfen.


Joachim
User avatar
björnb
Posts: 188
Joined: Wed 20. Jun 2007, 16:27
Location: Duisburg
Contact:

Post by björnb »

;) das hatte ich schon überlegt da mal den Pepe anzusprechen, dachte mir aber, vielleicht wissens noch andere...und ausserdem werden dieses Problem sicherlich noch viele haben :) dann stehts irgendwann mal hier und jeder kanns ins 1.3.3 einbinden :)

Habs jetzt auch nicht so aufgefasst, dass im 1.3.5 das Blog Mod mit inbegriffen sein wird. Ist mir schon bewusst dass ich da noch um einige sekunden länger warten musste.

Weiss auch gerade nicht warum ich morgen als ende der Woche assoziiert habe (tja 5 Tagewoche ;) ) kann ja auch bis Sonntag heissen :)

Mal abwarten :)

Aber des Modul hat doch bestimmt noch wer eingebaut :) Mmh...ich versuch mal ein wenig rumzubasteln :) und die Skripte ein wenig besser zu verstehen :)

Von alleine drauf kommen ist natürlich besser :) (nur leider ja auch immer zeitaufwendig und mache ich ungern wenns Rad schon erfunden ist :) )

Aber schonmal ganz vielen lieben Dank für die schnellen und lieben antworten :)
User avatar
björnb
Posts: 188
Joined: Wed 20. Jun 2007, 16:27
Location: Duisburg
Contact:

Post by björnb »

... :oops: ich habs...

naja...das passiert wenn man sich zu sehr auf das beschränkt was man sieht :) (hab nach Case 6 gesucht ... und war im Admin Case ... naja :) )

Nun gut :) dann will ich hier auch mal meinen Beitrag leisten :) und eine kleine Anleitung veröffentlichen für das 1.3.3 :)

in der phpwcms.php sucht ihr folgenden Eintrag (Bei mir ab Line 96):

Code: Select all

case "modules":		//modules
						$wcsnav["modules"] = "<strong class=\"navtexta\">".$wcsnav["modules"]."</strong>";
						if($phpwcms["gt_mod"]) { //enabled/disable GT MOD
							include_once(PHPWCMS_ROOT.'/include/inc_module/mod_graphical_text/inc_lang/backend/en/lang.inc.php');
							if(!empty($_SESSION["wcs_user_lang"]) && file_exists(PHPWCMS_ROOT.'/include/inc_module/mod_graphical_text/inc_lang/backend/'.$_SESSION["wcs_user_lang"].'/lang.inc.php')) {
								include_once(PHPWCMS_ROOT.'/include/inc_module/mod_graphical_text/inc_lang/backend/'.$_SESSION["wcs_user_lang"].'/lang.inc.php');
							}
							$subnav .= subnavtext($BL['be_subnav_graphicaltext_mod'], "phpwcms.php?do=modules&p=2", $p, "2", 0);
						}
und direkt darunter setzt ihr

Code: Select all

$subnav .= subnavtext("Blogs", "phpwcms.php?do=modules&p=6", $p, "6", 0);

Dann geht ihr weiter runter in der Datei (auf Line 404) und sucht:

Code: Select all

case "modules":	//Modules

			if($p == 2 && $phpwcms["gt_mod"]) { //enabled/disable GT MOD
				// include language vars for Jérôme's Graphical Text MOD
      			include_once(PHPWCMS_ROOT.'/include/inc_module/mod_graphical_text/main.inc.php');
      		}
und schreibt darunter:

Code: Select all

if($p == 6 ) { //enable/disable WCMSBlog
			 	// Blog MOD
				include_once (PHPWCMS_ROOT.'/include/inc_module/mod_blogs/main.inc.php');
			}
Und dann sollte es auch schon gehen :)

Ihr müsst dann wohl noch in der blogrss.php den ersten Eintrag abändern

Code: Select all

$allblogtitle = “…”;

Nun jut :) endlich mal was alleine hinbekommen ;)
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

Hallo Jungs...

also ich habe die Sache mit dem Blog hinbekommen:
http://phpwcms-templates.de/pepes-blog.phtml

und alles funktioniert jetzt, wie es soll (auch mit modRewrite!), wenn es auch eine mühselige Fummelei im Code war, mit meinen "marginalen php-Kenntnissen".

Trotzdem habe ich mich dazu entschlossen, auf OGs Lösung zu warten, da dann endlich die "immerwiederkehrende Code-Fummelei" aufhört... wenn mal wieder ein Updates kommt.


Wer's eilig hat: Eine feine Alternative ist noch die Vewendung von sNews ( http://www.solucija.com/ ), welches ich hier mal probeweise per iFrame in phpWCMS eingebunden habe:
http://phpwcms-templates.de/snews.phtml


Um aber Mehrfacharbeit zu vermeiden, mein gut gemeinter Rat: Besser auf OGs Lösung warten.

Obwohl das auch sehr viel Nerven kostet, wenn die Termine nicht gehalten werden sollten...
Am Ende habt ihr aber die für phpWCMS passende Lösung aus einem Guß... und das hat die offensichtlichen Vorteile.

Also Ruhe bewahren und Warten ist angesagt :!:

Ich spiel inzwischen ein wenig mit WordPress ( http://wp.peperkorn-online.de/ ), was mir täglich besser gefällt.
Seitdem ich mir den FCKeditor integriert habe, ist die Eingabe fast so schön wie bei phpwcms... und was will man mehr?
Last edited by pepe on Thu 5. Jul 2007, 14:15, edited 1 time in total.
User avatar
björnb
Posts: 188
Joined: Wed 20. Jun 2007, 16:27
Location: Duisburg
Contact:

Post by björnb »

so mein modul läuft ja jetzt...aber auch noch nicht so richtig wie ich gerade festgestellt habe :(

es wird lediglich ein {Blog: Was ich da hingeschrieben habe und wie mein Block heisst} ausgegeben :(

achja..und ne Fehlermeldung für das blog.module.php krieg ich auch in Line 61...

Pepe...was issen noch zu tun!? Ist das echt sooo viel und fummelei?
Ich mein, wenns in phpwcms integriert ist kann ich des ja insgesamt updaten...und dann diesen mod wieder rausschmeissen...
User avatar
björnb
Posts: 188
Joined: Wed 20. Jun 2007, 16:27
Location: Duisburg
Contact:

Post by björnb »

so Fehler auch weg :) jetzt zeigt er mir nur noch ein leeres Bild :) hrhrhr

Code: Select all

<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0"><tr>
<td valign="top" width="615px"><{BLOG: Mein Blog}</td>
</tr>
<tr>
<td width="615px" height="1px"><img src="img/leer.gif" width="615px" height="1px"/></td></tr>
</table>
Damit wollte ich mir probehalber mal was anzeigen lassen...
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

{BLOG: Mein Blog}
und wenn du das Leerzeichen mal rausschmeisst???
{BLOG:Mein Blog}
Der Aufwand läge jetzt bei mir... zu beschreiben, was ich wie gemacht habe!!!

Und da haben wir wieder das bekannte Problem...
Wenn man wüßte, in welchem Zeitabstand die Entwicklung "wirklich" weitergeht, würde sich dieser Aufwand vielleicht doch noch lohnen. Aber so...

Also, sei friedlich und WARTE einfach.
Einige andere Unentwegte tun's ja auch nach der Maxime: Kommt Zeit kommt Modul :lol:
User avatar
björnb
Posts: 188
Joined: Wed 20. Jun 2007, 16:27
Location: Duisburg
Contact:

Post by björnb »

:(

Code: Select all

Fatal error: Call to undefined function get_gt_by_style() in /var/www/html/web402/html/template/inc_script/frontend_render/blog.module.php(214) : regexp code on line 1
zum mäuse melken :(

Ich hetze ja niemanden :) bin ruhig :twisted: und bleibe am ball...
probier ich halt was anderes aus...aber das modul...hat mir den Krieg erklärt :) das wird langsam persönlich ;)

Wenns direkt integriert ist...werd ich nichts anderes mehr nehmen :) aber wer weiss schon wie lange darauf zu warten ist!? :)

naja...vielleicht...find ichs ja noch heraus :)
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

Einige Befehle arbeiten mit dem GTmod.... etwa so:
.....{GT:BlogPermalink}VORWAERTS{/GT}.....
ändere das mal auf normale Ausgabe etwa so:
.....VORWAERTS.....
User avatar
björnb
Posts: 188
Joined: Wed 20. Jun 2007, 16:27
Location: Duisburg
Contact:

Post by björnb »

Also jetzt zeigt er schonmal was an...

habe was auskommentiert :) mal schauen was das für Folgen hat :)

Code: Select all

//$s = preg_replace('/\{GT:(.+?)\}(.*?)\{\/GT\}/ei', "get_gt_by_style(\$gt, \"\$1\", \"\$2\")", $s);
weiss zwar nicht ob man jetzt was kommentieren kann...aber immerhin zeigt er mir was an...das ist ja schonmal nen fortschritt :)
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

Na siehste.....

jetzt nur noch Fehler suchen, Funktionen anpassen, CSS optimieren modRewrite und die Vorwärts/Rückwärtsfunktion bei mehr als x Beitragen und permalink-Funktion in Schwung bringen...

Dann "alle Schritte hier reinschreiben" und fertig, alle können partizipieren... :lol:

:wink: Nein, Scherz bei Seite, sollten wir nicht doch besser WARTEN auf OG :?:
Post Reply