Home
Download
Add-ons
Help
Forum
Organisation
Project
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
May 27, 2012, 05:13:26 AM
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Search:
Advanced search
Interested in joining the WebsiteBaker team?
For more Information read
here
or on our
new website
.
155555
Posts in
21715
Topics by
7737
Members
Latest Member:
gx-world
WebsiteBaker Community Forum
Deutsch (German)
Hilfe/Support
(Moderator:
badknight
)
Newsblock auf jeder Seite
Pages: [
1
]
Go Down
Author
Topic: Newsblock auf jeder Seite (Read 2531 times)
alderneys
Offline
Posts: 41
Newsblock auf jeder Seite
«
on:
December 05, 2007, 03:55:01 PM »
hallo,
habe ein problem. und zwar habe ich einen newsblock, der neben dem hauptinhaltsbereich auf
jeder
seite sichtbar sein soll. also nicht nur auf der startseite. dort habe ich den newsblock schon hinzugefügt. aber:
gibt es eine möglichkeit, diesen block einfacher einzubinden als für jede seite einzeln (über abschnitt hinzufügen)?
da die news häufig geändert werden wäre es sehr mühsam für jede seite den inhalt zu ändern...
bedanke mich schonmal für eure tipps.
gruß
alderneys
«
Last Edit: December 05, 2007, 04:11:23 PM by alderneys
»
Logged
ruebenwurzel
WebsiteBaker Org e.V.
Offline
Posts: 7973
Re: Newsblock auf jeder Seite
«
Reply #1 on:
December 05, 2007, 05:51:23 PM »
Hallo,
im englischen Forum gibt es dafür eine Anleitung:
http://forum.websitebaker.org/index.php/topic,2154.0.html
oder
http://forum.websitebaker.org/index.php/topic,3217.0.html
Matthias
Logged
alderneys
Offline
Posts: 41
Re: Newsblock auf jeder Seite
«
Reply #2 on:
December 05, 2007, 07:37:08 PM »
hallo,
danke für den hinweis.
ich hatte in der index.php folgendes eingefügt:
Quote
<?php page_content(3); ?>
um block 3 zuzuweisen. wird dieses nun ersetzt durch:
Quote
<?php include (WB_URL."/pages/blocks/block1.php"); ?>
??
mir ist nicht klar was mit WB_URL gemeint ist. Wofür steht der begriff, bzw durch was muss ich ihn ersetzten?
gruß
alderneys
Logged
doc
Guest
Re: Newsblock auf jeder Seite
«
Reply #3 on:
December 06, 2007, 05:37:52 AM »
Hallo,
WB_URL ist eine Konstante mit einem String. Beschreibungen dieser Art findet man übrigens auf den WB-Hilfeseiten:
http://help.websitebaker.org/pages/de/advanced-doku/entwickler-guide/variablen-und-konstanten.php
Gruss Christian
Logged
alderneys
Offline
Posts: 41
Re: Newsblock auf jeder Seite
«
Reply #4 on:
December 06, 2007, 09:59:29 AM »
hallo,
alles klar.
wenn ich den code
Quote
<?php include (WB_URL."/pages/blocks/block1.php"); ?>
nach anleitung einfüge, bekomme ich folgende fehlermeldungen:
Warning: include(): URL file-access is disabled in the server configuration in /home/www-data/htdocs/a/alderneys/templates/orange_sunset/index.php on line 91
Warning: include(
http://www.meinehp.de/pages/blocks/block1.php
): failed to open stream: no suitable wrapper could be found in /home/www-data/htdocs/a/alderneys/templates/orange_sunset/index.php on line 91
gruß
alderneys
Logged
doc
Guest
Re: Newsblock auf jeder Seite
«
Reply #5 on:
December 06, 2007, 10:40:19 AM »
Hallo,
sieht so aus, als ob Deine PHP installation keine Ausführung von externen Quellen erlaubt.
In diesem Fall probiere mal WB_URL mit WB_PATH zu ersetzen. Hintergrund, WB_URL enthält die URL zu dem Verzeichnis in dem die config.php liegt (z.B.
http://yourdomain.com/wb/
). WB_PATH enthält die Pfadangabe aussgehend vom Document root deines Servers (z.B. /xxx/yyy/wb).
Gruss Christian
Logged
alderneys
Offline
Posts: 41
Re: Newsblock auf jeder Seite
«
Reply #6 on:
December 06, 2007, 11:04:18 AM »
hallo,
danke für die schnelle antwort.
habe folgenden code
Quote
<?php include (WB_PATH."/pages/blocks/block1.php"); ?>
eingefügt.
ergebnis: der inhalt meines hauptinhaltsfeldes ist leer.
es erscheinen nun folgende fehlermeldungen im rechten block:
Warning: require(): open_basedir restriction in effect. File(../../config.php) is not within the allowed path(s): (/home/www-data/htdocs/USERNAME.1/USERNAME:/home/www-data/tmp/php/uploads:/home/www-data/tmp/php/sessions) in /home/www-data/htdocs/a/alderneys/pages/blocks/block1.php on line 3
Warning: require(../../config.php): failed to open stream: Operation not permitted in /home/www-data/htdocs/a/alderneys/pages/blocks/block1.php on line 3
Fatal error: require(): Failed opening required '../../config.php' (include_path='.:/usr/share/php') in /home/www-data/htdocs/a/alderneys/pages/blocks/block1.php on line 3
was kann ich tun?
gruß
alderneys
Logged
ruebenwurzel
WebsiteBaker Org e.V.
Offline
Posts: 7973
Re: Newsblock auf jeder Seite
«
Reply #7 on:
December 06, 2007, 02:42:45 PM »
Hallo,
kann es sein, dass auf deinem Server "Safe mode on" engestellt ist?
Matthias
Logged
alderneys
Offline
Posts: 41
Re: Newsblock auf jeder Seite
«
Reply #8 on:
December 06, 2007, 03:03:16 PM »
hallo,
nein "safe mode: off" ist eingestellt.
gruß
alderneys
Logged
doc
Guest
Re: Newsblock auf jeder Seite
«
Reply #9 on:
December 06, 2007, 03:34:44 PM »
Hallo,
je nachdem wo die einzubindende Datei liegt, hilft eventuell auch das arbeiten mit relativen Pfadangaben (./ oder ../) weiter. Lies aber auf jeden Fall mal
hier nach
.
Gruss Christian
Logged
alderneys
Offline
Posts: 41
Re: Newsblock auf jeder Seite
«
Reply #10 on:
December 06, 2007, 04:04:20 PM »
hallo,
sorry, da blicke ich nicht durch...
das kann doch nicht so schwierig sein, den newsblock auf jeder seite lesbar zu machen.
die alternative für mich ist nur: für jede seite (20!) den block einzeln hinzufügen und bei jeder newsänderung erneut den text 20mal ändern.
wär nett, wenn jemand ne einfache lösung hätte.
gruß
alderneys
Logged
ruebenwurzel
WebsiteBaker Org e.V.
Offline
Posts: 7973
Re: Newsblock auf jeder Seite
«
Reply #11 on:
December 06, 2007, 05:48:28 PM »
Hallo,
Quote
das kann doch nicht so schwierig sein, den newsblock auf jeder seite lesbar zu machen.
Ist es normal auch nicht. Also hier nochmal ne kurzanleitung.
1. ) in WB admin eine Seite anlegen (z.B. "News", dann wird eine news.php angelegt), diese Seite auf versteckt setzen, damit sie nicht im Menü auftaucht, als Typ "News" wählen und als Template das "blank_Template" wählen.
2.) im template an der stelle, wo die News erscheinen sollen folgendes eingeben:
Code:
<?php
include (
WB_URL
.
"/pages/news.php"
);
?>
So, das wars eigentlich. In deinem Fall kommt jetzt hinzu, dass dein Hoster "open_basedir restriction" einsetzt. Damit wirst du in WB an verschiedenen Stelle vermute ich mal auf Probleme stoßen. Christian (doc) hat dir ja den link geschickt. Kenne Open_basedir restrictions nur im Zusammenhang mit safe mode on, deswegen meine Frage von oben.
Wie jetzt aus der Sache rauskommen? Tja am besten deinen Hoster fragen ob er das ändern kann. Wenn nicht im Internet gucken wie man das am besten umgehen kann, wenns dann immer noch nicht funktioniert, den Hoster wechseln.
Matthias
Logged
alderneys
Offline
Posts: 41
Re: Newsblock auf jeder Seite
«
Reply #12 on:
December 06, 2007, 07:37:01 PM »
hallo matthias,
genau wie du es noch einmal beschrieben hast, hatte ich es versucht...
was meinst du mit "am besten deinen Hoster fragen ob er das ändern kann".
der safe mode ist off, wenn du das meinst.
viele grüße
alderneys
Logged
ruebenwurzel
WebsiteBaker Org e.V.
Offline
Posts: 7973
Re: Newsblock auf jeder Seite
«
Reply #13 on:
December 06, 2007, 07:44:28 PM »
openbase dir restrictions rausnehmen oder anpassen
Logged
alderneys
Offline
Posts: 41
Re: Newsblock auf jeder Seite
«
Reply #14 on:
December 07, 2007, 03:39:49 PM »
hallo,
in den fehlermeldungen wird ja eigentlich jedesmal auf die config.php hingewiesen. kann ich da vielleicht in einem pfad etwas ändern?
gruß
alderneys
Logged
alderneys
Offline
Posts: 41
Re: Newsblock auf jeder Seite
«
Reply #15 on:
December 09, 2007, 10:24:39 AM »
hallo leute,
hat keiner 'ne idee??
gruß
alderneys
Logged
ruebenwurzel
WebsiteBaker Org e.V.
Offline
Posts: 7973
Re: Newsblock auf jeder Seite
«
Reply #16 on:
December 09, 2007, 12:05:40 PM »
Hallo,
wir haben dir alle Hinweise gegeben, die notwendig sind. Das Problem sind eindeutig die Servereinstellungen deines Hosters. Hast du dich mit dem schon in Verbindung gesetzt?
Matthias
Logged
alderneys
Offline
Posts: 41
Re: Newsblock auf jeder Seite
«
Reply #17 on:
December 09, 2007, 12:17:09 PM »
hallo,
hmm, schade, daß es keine andere möglichkeit gibt das problem zu lösen...
ja, mit dem hoster habe ich mich in verbindung gesetzt. an den einstellungen kann nichts geändert werden
gruß
alderneys
Logged
chio
WebsiteBaker Org e.V.
Offline
Posts: 2264
Re: Newsblock auf jeder Seite
«
Reply #18 on:
December 09, 2007, 01:09:09 PM »
Ja, eine weitere Möglichkeit gibt es noch:
Du musst die Section_id des Newsblocks herausfinden. Steht im Quellcode, wenn du die Seite bearbeitest. Am Besten machst du den auf einer eigenen, verstecken Seite, die darfst du aber nicht mehr löschen.
An die Stelle, an der der Newsblock erscheinen soll, gibts du dann im Template folgendes an:
<? php $get_content = $database->query("SELECT content FROM ".TABLE_PREFIX."mod_wysiwyg WHERE section_id = '56'");
//hier zB Section_id Nr 56
$fetch_content = $get_content->fetchRow();
$content = ($fetch_content['content']);
$wb->preprocess($content);
echo $content ; ?>
Mehr dazu hier:
http://forum.websitebaker.org/index.php/topic,6793.0.html
[edit]: Ich habe das so verstanden, dass du einen WYSiWYG-Block einbinden möchtest.
«
Last Edit: December 09, 2007, 01:12:41 PM by chio
»
Logged
*weg*
alderneys
Offline
Posts: 41
Re: Newsblock auf jeder Seite
«
Reply #19 on:
December 09, 2007, 02:18:13 PM »
hallo,
toll, hat (mit etwas abgewandeltem code) geklappt.
die id kann man übrigends auch in der browserzeile ablesen. dann braucht man nicht im quelltext nachzuschaun.
nochmals vielen dank!
Logged
Pages: [
1
]
Go Up
Jump to:
Please select a destination:
-----------------------------
General
-----------------------------
=> General Announcements
=> Security Announcements
=> Documentation
=> WebsiteBaker Website Showcase
=> Guest Area & Off-Topic
-----------------------------
English
-----------------------------
=> WebsiteBaker 2.9
===> Announcements
===> Help/Support
=====> Modules / Extensions
===> Suggestions
===> Software bugs
=> Help & Support
=> Modules
=> Droplets (PHP code for use with Droplet module) & Snippets (raw PHP code)
=> jQuery
=> Templates, Menus & Design
=> WebsiteBaker Language Files
=> WebsiteBaker 2.x discussion
=> WebsiteBaker 3
=> Archive (posts up to 2007)
-----------------------------
Deutsch (German)
-----------------------------
=> Ankündigungen
=> WebsiteBaker 2.9
===> Ankündigungen
===> Hilfe/Support
=====> Module / Extensions
===> Vorschläge
===> Softwarefehler
===> Erfahrungs und Testberichte
=> Hilfe/Support
=> Module & Snippets
=> Templates & Design
=> Tutorials
=> jQuery
=> Diskussion über WB
=> Off-Topic
=> Archiv für Themen bis 2007
-----------------------------
Nederlands (Dutch)
-----------------------------
=> Aankondigingen
=> Hulp & Ondersteuning
=> Niet-Terzake (Off Topic)
-----------------------------
Francais (French)
-----------------------------
=> Help/Support
-----------------------------
Italiano (Italian)
-----------------------------
=> Help/Support
-----------------------------
Bakery (WB shop module)
-----------------------------
=> Bakery English
=> Bakery Deutsch
-----------------------------
KeepInTouch (Multi Contact Module)
-----------------------------
=> KeepInTouch English
=> KeepInTouch Deutsch
Loading...