Page 1 of 2
Wie binde ich WCMSBlog in 1.3.3 ein/How to include WCMSBlog
Posted: Thu 5. Jul 2007, 11:52
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!?
Posted: Thu 5. Jul 2007, 11:58
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
Posted: Thu 5. Jul 2007, 12:14
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

)
Posted: Thu 5. Jul 2007, 12:30
by update
bis morgen sind's ja nur noch ämmh 100000 Sekunden?
So schnell kannst Du gar nicht zählen, dann sind die schon vorbei...
Posted: Thu 5. Jul 2007, 12:36
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
Posted: Thu 5. Jul 2007, 12:51
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

Posted: Thu 5. Jul 2007, 13:18
by björnb
...

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
Nun jut

endlich mal was alleine hinbekommen

Posted: Thu 5. Jul 2007, 13:25
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?
Posted: Thu 5. Jul 2007, 13:46
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...
Posted: Thu 5. Jul 2007, 13:59
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...
Posted: Thu 5. Jul 2007, 14:07
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 
Posted: Thu 5. Jul 2007, 14:28
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

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

Posted: Thu 5. Jul 2007, 14:52
by pepe
Einige Befehle arbeiten mit dem GTmod.... etwa so:
.....{GT:BlogPermalink}VORWAERTS{/GT}.....
ändere das mal auf normale Ausgabe etwa so:
.....VORWAERTS.....
Posted: Thu 5. Jul 2007, 15:11
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

Posted: Thu 5. Jul 2007, 15:19
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...

Nein, Scherz bei Seite, sollten wir nicht doch besser WARTEN auf OG
