index_X
-
- ConPresso-Checker
- Beiträge: 118
- Registriert: 26.08.2006 21:39
- Hat sich bedankt: 2 Mal
Brauche dringend HILFE: Homepage hängt mit Index_x
Hallo,
ich habe folgendes Problem
wenn ich das Index_x Modul anwenden und zum Beispiel aus 2 oder 3 Rubriken die letzten 8 News anzeigen lassen möchte und dieses dann per
als Ticker oben auf der Seite anzeigen lassen möchte. Läuft es ja super, allerdings wird die Ladezeit der Seite sehr sehr langsam und die Homepage hängt.
Sobald ich den Code wieder entferne läuft die Seite Sekunden schnell.
Kann mir jemand einen Tipp geben, wie ich das ändern kann? Damit die Seite nicht hängt?
Danke für eure Hilfe
Jürgen
[/code]
ich habe folgendes Problem
wenn ich das Index_x Modul anwenden und zum Beispiel aus 2 oder 3 Rubriken die letzten 8 News anzeigen lassen möchte und dieses dann per
Code: Alles auswählen
<marquee behavior="scroll" direction="left" scrolldelay="2" scrollamount="3"><font face="Arial" size="3" color="#990000"> <img src="http://www.domain/kleinesbild.gif" title="" alt=""
style="width: 16px; height: 15px;" <?php include($System_base_url.'cpomod_index-ticker/index_php.php'); ?> </tr></marquee>
Sobald ich den Code wieder entferne läuft die Seite Sekunden schnell.
Kann mir jemand einen Tipp geben, wie ich das ändern kann? Damit die Seite nicht hängt?
Danke für eure Hilfe
Jürgen
[/code]
-
- Handbuchversteher
- Beiträge: 7381
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 938 Mal
Und das läuft wirklich "super"???
Font-Tag nicht geschlossen... img-Tag hat gar kein Ende .. darin der Ticker-Text ... und ein tr-Endtag, wo es gar keine Tabelle gibt?
Schade, daß "www.domain" gar nicht aufrufbar ist... so bleibt nur die theoretische Diskussion über Deine groben Fehler...
Font-Tag nicht geschlossen... img-Tag hat gar kein Ende .. darin der Ticker-Text ... und ein tr-Endtag, wo es gar keine Tabelle gibt?
Schade, daß "www.domain" gar nicht aufrufbar ist... so bleibt nur die theoretische Diskussion über Deine groben Fehler...
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- ConPresso-Checker
- Beiträge: 118
- Registriert: 26.08.2006 21:39
- Hat sich bedankt: 2 Mal
natürlich geschlossen, oder? nicht, doch!
Bis vor 2 Tagen hatte ich von gulli. den kostenlosen Ticker, welcher meine RSS ausliest und dann als Ticker ( Laufband) anzeigt auf meiner HP, allerdings gibt es diesen jetzt nicht mehr von gulli.
Daher hatte ich mir die Index_x Variante ausgesucht, und jetzt das Problem mit der Ladezeit
Bis vor 2 Tagen hatte ich von gulli. den kostenlosen Ticker, welcher meine RSS ausliest und dann als Ticker ( Laufband) anzeigt auf meiner HP, allerdings gibt es diesen jetzt nicht mehr von gulli.
Daher hatte ich mir die Index_x Variante ausgesucht, und jetzt das Problem mit der Ladezeit
Zuletzt geändert von Null Ahnung am 19.04.2009 09:18, insgesamt 1-mal geändert.
-
- Handbuchversteher
- Beiträge: 7381
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 938 Mal
Ich kann kein Problem mit der Ladezeit erkennen.
Dauert nur ewig, bis das ganze Werbezeug (10 verschiedene Werbescripte) geladen ist.
Der Ticker ist aber sofort da.
Das Bild ist immer noch offen.
Und die Tabelle ist immer noch falsch aufgebaut.
Erstaunlich daß da überhaupt was angezeigt wird...
Ich würde auf solche Dinge dann doch besser achten oder verzichten, wenn ich wie Du die Domain verkaufen wollte...
Dauert nur ewig, bis das ganze Werbezeug (10 verschiedene Werbescripte) geladen ist.
Der Ticker ist aber sofort da.
Das Bild ist immer noch offen.
Und die Tabelle ist immer noch falsch aufgebaut.
Erstaunlich daß da überhaupt was angezeigt wird...
Ich würde auf solche Dinge dann doch besser achten oder verzichten, wenn ich wie Du die Domain verkaufen wollte...
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- ConPresso-Checker
- Beiträge: 118
- Registriert: 26.08.2006 21:39
- Hat sich bedankt: 2 Mal
ich will die Domain nicht verkaufen, habe das nur eingefügt, weil mir ständig welche eine E-Mail geschrieben haben... also versteh mich bitte nicht falsch...
Abends läuft auch alles sauber, sind halt nicht viel Besucher da. Aber am Tage, wenn mehr Besucher da sind ist zwar die Index_x sofort da, aber der Rest dauert eine Ewigkeit.
Wenn ich die Index_x dann entferne läuft alles zügig.
Irgendwie muss das dann also mit der Index_x zusammenhängen!
Kannst du mir helfen bzw. einen Tipp geben?
Lieber wäre es mir eh gewesen, wenn die RSS ausgelesen würde und als Ticker angezeigt wird. Nur wie?
Danke für deine Mühe
Abends läuft auch alles sauber, sind halt nicht viel Besucher da. Aber am Tage, wenn mehr Besucher da sind ist zwar die Index_x sofort da, aber der Rest dauert eine Ewigkeit.
Wenn ich die Index_x dann entferne läuft alles zügig.
Irgendwie muss das dann also mit der Index_x zusammenhängen!
Kannst du mir helfen bzw. einen Tipp geben?
Lieber wäre es mir eh gewesen, wenn die RSS ausgelesen würde und als Ticker angezeigt wird. Nur wie?
Danke für deine Mühe
-
- Handbuchversteher
- Beiträge: 7381
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 938 Mal
Ich würde erst mal damit anfangen das performancefressende URL-include in ein Filesystem-Include zu ändern, also statt
<?php include($System_base_url.'cpomod_index-ticker/index_php.php'); ?>
einfach
<?php include('../cpomod_index-ticker/index_php.php'); ?>
oder
<?php include(CPO_BASEDIR.'cpomod_index-ticker/index_php.php'); ?>
schreiben.
Ich weiß nun nicht, welche Generation von index_x Du da verwendest, aber es muß dann darauf geachtet werden, daß am Anfang von cpomod_index-ticker/index_php.php der Block nicht so
sondern so aussieht:
also jedes require in ein require_once geändert ist.
Siehe auch hier im Forum
http://community.conpresso.de/viewtopic ... 4639#14639
<?php include($System_base_url.'cpomod_index-ticker/index_php.php'); ?>
einfach
<?php include('../cpomod_index-ticker/index_php.php'); ?>
oder
<?php include(CPO_BASEDIR.'cpomod_index-ticker/index_php.php'); ?>
schreiben.
Ich weiß nun nicht, welche Generation von index_x Du da verwendest, aber es muß dann darauf geachtet werden, daß am Anfang von cpomod_index-ticker/index_php.php der Block nicht so
Code: Alles auswählen
define('CPO', true);
if (file_exists("../_cfg/const.php")) require("../_cfg/const.php");
else require("../_cfg/const.php.dist");
require("../_include/category_rubric.inc.php");
require("../_include/var_category.php");
require("const_rubric_language.php");
require("mod_function.php");
Code: Alles auswählen
define('CPO', true);
if (file_exists("../_cfg/const.php")) require_once("../_cfg/const.php");
else require_once("../_cfg/const.php.dist");
require_once("../_include/category_rubric.inc.php");
require_once("../_include/var_category.php");
require_once("const_rubric_language.php");
require_once("mod_function.php");
Siehe auch hier im Forum
http://community.conpresso.de/viewtopic ... 4639#14639
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- ConPresso-Checker
- Beiträge: 118
- Registriert: 26.08.2006 21:39
- Hat sich bedankt: 2 Mal
Danke,
habe in der Index_php.php
die Änderungen gemacht,
wenn ich
allerdings
eine der 2 Varianten
<?php include('../cpomod_index-ticker/index_php.php'); ?>
oder
<?php include(CPO_BASEDIR.'cpomod_index-ticker/index_php.php'); ?>
einfüge
bekomme ich solche Meldungen
Warning: require_once ...
Fatal error: Cannot redeclare class DB ...
Index_php.php sieht jetzt so aus
habe in der Index_php.php
die Änderungen gemacht,
wenn ich
allerdings
eine der 2 Varianten
<?php include('../cpomod_index-ticker/index_php.php'); ?>
oder
<?php include(CPO_BASEDIR.'cpomod_index-ticker/index_php.php'); ?>
einfüge
bekomme ich solche Meldungen
Warning: require_once ...
Fatal error: Cannot redeclare class DB ...
Index_php.php sieht jetzt so aus
Code: Alles auswählen
<?php
/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4 nowrap: */
//
+----------------------------------------------------------------------+
// | ConPresso-Module: Index_X
|
// +----------------------------------------------------------------------+
// | Copyright (c) 2005
|
// | Seventy Soft::IT-Services, D-33335 Guetersloh, Germany
|
// +----------------------------------------------------------------------+
// | This source file is part of a module for
ConPresso. |
// | As such the usage of this module is restricted to this purpose alone |
// | and is subject
to parts of the ConPresso license version 2002-11-16 |
// | that is bundled with this package in the files LICENSE_EN.TXT or
|
// | LICENSE_DE.TXT, and is available at through the world-wide-web at |
// |
http://www.conpresso.de/license/LICENSE_EN-2002-11-16.TXT or |
// |
http://www.conpresso.de/license/LICENSE_DE-2002-11-16.TXT |
// | If you did not receive a copy of the ConPresso
license and are |
// | unable to obtain it through the world-wide-web, please send a note |
// | to
license@conpresso.de so we can mail you a copy immediately. |
//
+----------------------------------------------------------------------+
// | Authors: Seventy Soft::IT-Services
|
// | <info@seventy-soft.de> |
//
+----------------------------------------------------------------------+
//
// $Id: index_php.php,v 1.5 2005/03/30 12:55:30
semf Exp $
define('CPO', true);
if (file_exists("../_cfg/const.php")) require_once("../_cfg/const.php");
else
require_once("../_cfg/const.php.dist");
require_once("../_include/category_rubric.inc.php");
require_once("../_include/var_category.php");
require_once(CPO_BASEDIR.$directory."/const.php");
require_once(CPO_BASEDIR.$directory."/const_rubric_language.php");
require_once(CPO_BASEDIR.$directory."/mod_function.php");
// check if this is a closed category
if
($Rubric_secure==2) {
print('<div style="font-size: 7pt; font-family: sans-serif; color: #f00;">');
print('<strong>WARNUNG:</strong> Dieses ist mit einer geschlossenen Rubrik nicht moeglich!<br>');
print('<strong>WARNING:</strong> You can not do this in a closed category!<br>');
print('</div>');
return;
}
require_once(CPO_BASEDIR."_include/secure.php");
$query = "SELECT * FROM ".$dbPrefix."_mod_index_x
WHERE mod_dir='".$directory."'";
DEBUG(2, $query, __FILE__, __LINE__);
$db_settings = new DB;
$db_settings->query($query);
$db_settings->next_record();
$rubric_titel = $db_settings->v("rubric_name");
$last_updates = $db_settings->v("last_updates");
$pos_limit = $db_settings->v("pos_limit");
$limit_to_date =
$db_settings->v("limit_to_date");
$show_article_img = $db_settings->v("show_article_img");;
$search_value =
$db_settings->v("search_value");
$empty_title = $db_settings->v("empty_title");
$empty_title_text =
$db_settings->v("empty_title_text");
$mark_news = $db_settings->v("mark_news");
$mark_days =
$db_settings->v("mark_days");
$mark_symbol = ereg_replace ( '\\\"', '', $db_settings->v("mark_symbol"));
$category_limit = $db_settings->v("category_limit");
$category_name = array();
$category_name =
unserialize($db_settings->v("category_name"));
$category_inc_exc = $db_settings->v("category_inc_exc");
$show_diff =
$db_settings->v("show_diff");
$pos_start = $db_settings->v("pos_start");
$str_formatdate =
$db_settings->v("format_date");
$Artikel_header = (!empty($rubric_titel))? $rubric_titel :
$Rubric_header;
echo "<div class=\"text\">\n";
$jetzt = time();
//Bei Kategoriebeschränkung
SQL-String zusammensetzen und einfügen
$str_category = ($category_limit == 1) ? categorystring($category_inc_exc,
$category_name): "";
//Bei Berücksichtigung der Sucheinstellungen SQL-String einfügen
$str_search = ($search_value
== 1) ? "AND search != 0" : "";
//Bei Ausschluss der Artikel ohne Titel SQL-String einfügen
$str_empty_title =
($empty_title == 1) ? "AND titel != ''" : "";
//Last Updates-Zuweisung
$str_sortfield = ($last_updates ==
1)? "last_modify" : "pub_datum";
//Bei Neuste Artikel markieren Datum ermitteln
if ($mark_news == 1)
{
$newsdiff = time() - ($mark_days * 86400);
$mark_refdate = mktime
(0,0,0,date("m",$newsdiff),date("d",$newsdiff),date("Y",$newsdiff));
}
//Bei Artikelanzahl als Tage Datum
ermitteln
if ($limit_to_date) {
$daydiff = time() - ($pos_limit * 86400);
$limitdate =
mktime (0,0,0,date("m",$daydiff),date("d",$daydiff),date("Y",$daydiff));
}
switch ($limit_to_date) {
//limit_to_date deaktiviert
case 0:
if ( $System_release == 1 ) {
$query = "SELECT * FROM ".$dbPrefix."_news WHERE ".$str_category." artikel_archiv < 2 ".$str_empty_title.$str_search." AND
freigabe = 0 AND pub_datum < '".$jetzt."' AND verfallsdatum > '".$jetzt."' ORDER BY ".$str_sortfield." DESC LIMIT
".$pos_start.",".$pos_limit."";
} else {
$query = "SELECT * FROM
".$dbPrefix."_news WHERE ".$str_category." artikel_archiv < 1 ".$str_empty_title.$str_search." AND freigabe != 2 AND
pub_datum < '".$jetzt."' AND verfallsdatum > '".$jetzt."' ORDER BY ".$str_sortfield." DESC LIMIT
".$pos_start.",".$pos_limit." ";
}
break;
//limit_to_date aktiviert
case 1:
if (
$System_release == 1 ) {
$query = "SELECT * FROM ".$dbPrefix."_news WHERE ".$str_category."
artikel_archiv < 2 ".$str_empty_title.$str_search." AND freigabe = 0 AND ".$str_sortfield." BETWEEN '".$limitdate."' AND
'".$jetzt."' AND verfallsdatum > '".$jetzt."' ORDER BY ".$str_sortfield." DESC";
} else {
$query = "SELECT * FROM ".$dbPrefix."_news WHERE ".$str_category." artikel_archiv < 1
".$str_empty_title.$str_search." AND freigabe != 2 AND ".$str_sortfield." BETWEEN '".$limitdate."' AND '".$jetzt."' AND
verfallsdatum > '".$jetzt."' ORDER BY ".$str_sortfield." DESC";
}
break;
}
DEBUG(2, $query, __FILE__, __LINE__);
$db = new DB;
$db->query($query);
$anzahl = $db->num_rows();
//Rubrikeinstellungen einlesen
$query_rubric = "SELECT rubrik,
feld_detail_text_1, feld_detail_text_2, feld_detail_text_3 FROM ".$dbPrefix."_rubric";
DEBUG(2, $query, __FILE__,
__LINE__);
$db_rubric = new DB;
$db_rubric->query($query_rubric);
$arrRubric = array();
//Feldwerte in Array ablegen
while($db_rubric->next_record()) :
$arrRubric[$db_rubric->v("rubrik")] =
array($db_rubric->v("feld_detail_text_1"), $db_rubric->v("feld_detail_text_2"), $db_rubric->v("feld_detail_text_3"));
endwhile;
if ($db->num_rows()>0) {
$i_count = 0;
while($db->next_record()):
# --- INDEX_X ---
include('index.inc.php');
//Ausgabe
echo $template."\n";
endwhile;
} else {
echo "<span
class='nodata'><br><br>".$Rubric_nodata."<br><br></span><br>\n";
}
echo "</div>";
?>
-
- Handbuchversteher
- Beiträge: 7381
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 938 Mal
Die drei Punkte geben an wo es jetzt weitergeht.
Da mußt Du suchen oder solche Anonymisierungen unterlassen.
Da mußt Du suchen oder solche Anonymisierungen unterlassen.
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- Handbuchversteher
- Beiträge: 7381
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 938 Mal
Ändere die im geänderten Block vorkommenden
$directory
um in
cpomod_index-ticker
und dann die nächste Meldung posten...
$directory
um in
cpomod_index-ticker
und dann die nächste Meldung posten...
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- ConPresso-Checker
- Beiträge: 118
- Registriert: 26.08.2006 21:39
- Hat sich bedankt: 2 Mal
Ich hoffe ich habe es richtig gemacht, habe auch jeweils den Punkt weg gemacht ...Richtig?
Folgende Meldung kommt dann
Index_php.php sieht jetzt so aus
Folgende Meldung kommt dann
Index_php.php sieht jetzt so aus
Code: Alles auswählen
<?php
/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4 nowrap: */
//
+----------------------------------------------------------------------+
// | ConPresso-Module: Index_X
|
// +----------------------------------------------------------------------+
// | Copyright (c) 2005
|
// | Seventy Soft::IT-Services, D-33335 Guetersloh, Germany
|
// +----------------------------------------------------------------------+
// | This source file is part of a module for
ConPresso. |
// | As such the usage of this module is restricted to this purpose alone |
// | and is subject
to parts of the ConPresso license version 2002-11-16 |
// | that is bundled with this package in the files LICENSE_EN.TXT or
|
// | LICENSE_DE.TXT, and is available at through the world-wide-web at |
// |
http://www.conpresso.de/license/LICENSE_EN-2002-11-16.TXT or |
// |
http://www.conpresso.de/license/LICENSE_DE-2002-11-16.TXT |
// | If you did not receive a copy of the ConPresso
license and are |
// | unable to obtain it through the world-wide-web, please send a note |
// | to
license@conpresso.de so we can mail you a copy immediately. |
//
+----------------------------------------------------------------------+
// | Authors: Seventy Soft::IT-Services
|
// | <info@seventy-soft.de> |
//
+----------------------------------------------------------------------+
//
// $Id: index_php.php,v 1.5 2005/03/30 12:55:30
semf Exp $
define('CPO', true);
if (file_exists("../_cfg/const.php")) require_once("../_cfg/const.php");
else
require_once("../_cfg/const.php.dist");
require_once("../_include/category_rubric.inc.php");
require_once("../_include/var_category.php");
require_once(CPO_BASEDIR.cpomod_index-ticker"/const.php");
require_once(CPO_BASEDIR.cpomod_index-ticker"/const_rubric_language.php");
require_once(CPO_BASEDIR.cpomod_index-ticker"/mod_function.php");
// check if this is a closed category
if
($Rubric_secure==2) {
print('<div style="font-size: 7pt; font-family: sans-serif; color: #f00;">');
print('<strong>WARNUNG:</strong> Dieses ist mit einer geschlossenen Rubrik nicht moeglich!<br>');
print('<strong>WARNING:</strong> You can not do this in a closed category!<br>');
print('</div>');
return;
}
require_once(CPO_BASEDIR."_include/secure.php");
$query = "SELECT * FROM ".$dbPrefix."_mod_index_x
WHERE mod_dir='".cpomod_index-ticker"'";
DEBUG(2, $query, __FILE__, __LINE__);
$db_settings = new
DB;
$db_settings->query($query);
$db_settings->next_record();
$rubric_titel =
$db_settings->v("rubric_name");
$last_updates = $db_settings->v("last_updates");
$pos_limit =
$db_settings->v("pos_limit");
$limit_to_date = $db_settings->v("limit_to_date");
$show_article_img =
$db_settings->v("show_article_img");;
$search_value = $db_settings->v("search_value");
$empty_title =
$db_settings->v("empty_title");
$empty_title_text = $db_settings->v("empty_title_text");
$mark_news =
$db_settings->v("mark_news");
$mark_days = $db_settings->v("mark_days");
$mark_symbol = ereg_replace ( '\\\"', '',
$db_settings->v("mark_symbol"));
$category_limit = $db_settings->v("category_limit");
$category_name = array();
$category_name = unserialize($db_settings->v("category_name"));
$category_inc_exc = $db_settings->v("category_inc_exc");
$show_diff = $db_settings->v("show_diff");
$pos_start = $db_settings->v("pos_start");
$str_formatdate =
$db_settings->v("format_date");
$Artikel_header = (!empty($rubric_titel))? $rubric_titel :
$Rubric_header;
echo "<div class=\"text\">\n";
$jetzt = time();
//Bei Kategoriebeschränkung
SQL-String zusammensetzen und einfügen
$str_category = ($category_limit == 1) ? categorystring($category_inc_exc,
$category_name): "";
//Bei Berücksichtigung der Sucheinstellungen SQL-String einfügen
$str_search = ($search_value
== 1) ? "AND search != 0" : "";
//Bei Ausschluss der Artikel ohne Titel SQL-String einfügen
$str_empty_title =
($empty_title == 1) ? "AND titel != ''" : "";
//Last Updates-Zuweisung
$str_sortfield = ($last_updates ==
1)? "last_modify" : "pub_datum";
//Bei Neuste Artikel markieren Datum ermitteln
if ($mark_news == 1)
{
$newsdiff = time() - ($mark_days * 86400);
$mark_refdate = mktime
(0,0,0,date("m",$newsdiff),date("d",$newsdiff),date("Y",$newsdiff));
}
//Bei Artikelanzahl als Tage Datum
ermitteln
if ($limit_to_date) {
$daydiff = time() - ($pos_limit * 86400);
$limitdate =
mktime (0,0,0,date("m",$daydiff),date("d",$daydiff),date("Y",$daydiff));
}
switch ($limit_to_date) {
//limit_to_date deaktiviert
case 0:
if ( $System_release == 1 ) {
$query = "SELECT * FROM ".$dbPrefix."_news WHERE ".$str_category." artikel_archiv < 2 ".$str_empty_title.$str_search." AND
freigabe = 0 AND pub_datum < '".$jetzt."' AND verfallsdatum > '".$jetzt."' ORDER BY ".$str_sortfield." DESC LIMIT
".$pos_start.",".$pos_limit."";
} else {
$query = "SELECT * FROM
".$dbPrefix."_news WHERE ".$str_category." artikel_archiv < 1 ".$str_empty_title.$str_search." AND freigabe != 2 AND
pub_datum < '".$jetzt."' AND verfallsdatum > '".$jetzt."' ORDER BY ".$str_sortfield." DESC LIMIT
".$pos_start.",".$pos_limit." ";
}
break;
//limit_to_date aktiviert
case 1:
if (
$System_release == 1 ) {
$query = "SELECT * FROM ".$dbPrefix."_news WHERE ".$str_category."
artikel_archiv < 2 ".$str_empty_title.$str_search." AND freigabe = 0 AND ".$str_sortfield." BETWEEN '".$limitdate."' AND
'".$jetzt."' AND verfallsdatum > '".$jetzt."' ORDER BY ".$str_sortfield." DESC";
} else {
$query = "SELECT * FROM ".$dbPrefix."_news WHERE ".$str_category." artikel_archiv < 1
".$str_empty_title.$str_search." AND freigabe != 2 AND ".$str_sortfield." BETWEEN '".$limitdate."' AND '".$jetzt."' AND
verfallsdatum > '".$jetzt."' ORDER BY ".$str_sortfield." DESC";
}
break;
}
DEBUG(2, $query, __FILE__, __LINE__);
$db = new DB;
$db->query($query);
$anzahl = $db->num_rows();
//Rubrikeinstellungen einlesen
$query_rubric = "SELECT rubrik,
feld_detail_text_1, feld_detail_text_2, feld_detail_text_3 FROM ".$dbPrefix."_rubric";
DEBUG(2, $query, __FILE__,
__LINE__);
$db_rubric = new DB;
$db_rubric->query($query_rubric);
$arrRubric = array();
//Feldwerte in Array ablegen
while($db_rubric->next_record()) :
$arrRubric[$db_rubric->v("rubrik")] =
array($db_rubric->v("feld_detail_text_1"), $db_rubric->v("feld_detail_text_2"), $db_rubric->v("feld_detail_text_3"));
endwhile;
if ($db->num_rows()>0) {
$i_count = 0;
while($db->next_record()):
# --- INDEX_X ---
include('index.inc.php');
//Ausgabe
echo $template."\n";
endwhile;
} else {
echo "<span
class='nodata'><br><br>".$Rubric_nodata."<br><br></span><br>\n";
}
echo "</div>";
?>
Zuletzt geändert von Null Ahnung am 19.04.2009 12:35, insgesamt 1-mal geändert.
-
- Handbuchversteher
- Beiträge: 7381
- Registriert: 01.01.1970 02:00
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 938 Mal
require_once(CPO_BASEDIR.cpomod_index-ticker"/const.php");
muß lauten
require_once(CPO_BASEDIR."cpomod_index-ticker/const.php");
Analoges gilt für alle geänderten Zeilen
muß lauten
require_once(CPO_BASEDIR."cpomod_index-ticker/const.php");
Analoges gilt für alle geänderten Zeilen
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
-
- ConPresso-Checker
- Beiträge: 118
- Registriert: 26.08.2006 21:39
- Hat sich bedankt: 2 Mal
puh!
habe jetzt diese Meldung
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in
/cpomod_index-ticker/index_php.php on line 49
Noch was übersehen?
habe jetzt diese Meldung
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in
/cpomod_index-ticker/index_php.php on line 49
Noch was übersehen?
Code: Alles auswählen
<?php
/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4 nowrap: */
//
+----------------------------------------------------------------------+
// | ConPresso-Module: Index_X
|
// +----------------------------------------------------------------------+
// | Copyright (c) 2005
|
// | Seventy Soft::IT-Services, D-33335 Guetersloh, Germany
|
// +----------------------------------------------------------------------+
// | This source file is part of a module for
ConPresso. |
// | As such the usage of this module is restricted to this purpose alone |
// | and is subject
to parts of the ConPresso license version 2002-11-16 |
// | that is bundled with this package in the files LICENSE_EN.TXT or
|
// | LICENSE_DE.TXT, and is available at through the world-wide-web at |
// |
http://www.conpresso.de/license/LICENSE_EN-2002-11-16.TXT or |
// |
http://www.conpresso.de/license/LICENSE_DE-2002-11-16.TXT |
// | If you did not receive a copy of the ConPresso
license and are |
// | unable to obtain it through the world-wide-web, please send a note |
// | to
license@conpresso.de so we can mail you a copy immediately. |
//
+----------------------------------------------------------------------+
// | Authors: Seventy Soft::IT-Services
|
// | <info@seventy-soft.de> |
//
+----------------------------------------------------------------------+
//
// $Id: index_php.php,v 1.5 2005/03/30 12:55:30
semf Exp $
define('CPO', true);
if (file_exists("../_cfg/const.php")) require_once("../_cfg/const.php");
else
require_once("../_cfg/const.php.dist");
require_once("../_include/category_rubric.inc.php");
require_once("../_include/var_category.php");
require_once(CPO_BASEDIR."cpomod_index-ticker/const.php");
require_once(CPO_BASEDIR."cpomod_index-ticker/const_rubric_language.php");
require_once(CPO_BASEDIR."cpomod_index-ticker/mod_function.php");
// check if this is a closed category
if
($Rubric_secure==2) {
print('<div style="font-size: 7pt; font-family: sans-serif; color: #f00;">');
print('<strong>WARNUNG:</strong> Dieses ist mit einer geschlossenen Rubrik nicht moeglich!<br>');
print('<strong>WARNING:</strong> You can not do this in a closed category!<br>');
print('</div>');
return;
}
require_once(CPO_BASEDIR."_include/secure.php");
$query = "SELECT * FROM ".$dbPrefix."_mod_index_x
WHERE mod_dir='".cpomod_index-ticker"'";
DEBUG(2, $query, __FILE__, __LINE__);
$db_settings = new
DB;
$db_settings->query($query);
$db_settings->next_record();
$rubric_titel =
$db_settings->v("rubric_name");
$last_updates = $db_settings->v("last_updates");
$pos_limit =
$db_settings->v("pos_limit");
$limit_to_date = $db_settings->v("limit_to_date");
$show_article_img =
$db_settings->v("show_article_img");;
$search_value = $db_settings->v("search_value");
$empty_title =
$db_settings->v("empty_title");
$empty_title_text = $db_settings->v("empty_title_text");
$mark_news =
$db_settings->v("mark_news");
$mark_days = $db_settings->v("mark_days");
$mark_symbol = ereg_replace ( '\\\"', '',
$db_settings->v("mark_symbol"));
$category_limit = $db_settings->v("category_limit");
$category_name = array();
$category_name = unserialize($db_settings->v("category_name"));
$category_inc_exc = $db_settings->v("category_inc_exc");
$show_diff = $db_settings->v("show_diff");
$pos_start = $db_settings->v("pos_start");
$str_formatdate =
$db_settings->v("format_date");
$Artikel_header = (!empty($rubric_titel))? $rubric_titel :
$Rubric_header;
echo "<div class=\"text\">\n";
$jetzt = time();
//Bei Kategoriebeschränkung
SQL-String zusammensetzen und einfügen
$str_category = ($category_limit == 1) ? categorystring($category_inc_exc,
$category_name): "";
//Bei Berücksichtigung der Sucheinstellungen SQL-String einfügen
$str_search = ($search_value
== 1) ? "AND search != 0" : "";
//Bei Ausschluss der Artikel ohne Titel SQL-String einfügen
$str_empty_title =
($empty_title == 1) ? "AND titel != ''" : "";
//Last Updates-Zuweisung
$str_sortfield = ($last_updates ==
1)? "last_modify" : "pub_datum";
//Bei Neuste Artikel markieren Datum ermitteln
if ($mark_news == 1)
{
$newsdiff = time() - ($mark_days * 86400);
$mark_refdate = mktime
(0,0,0,date("m",$newsdiff),date("d",$newsdiff),date("Y",$newsdiff));
}
//Bei Artikelanzahl als Tage Datum
ermitteln
if ($limit_to_date) {
$daydiff = time() - ($pos_limit * 86400);
$limitdate =
mktime (0,0,0,date("m",$daydiff),date("d",$daydiff),date("Y",$daydiff));
}
switch ($limit_to_date) {
//limit_to_date deaktiviert
case 0:
if ( $System_release == 1 ) {
$query = "SELECT * FROM ".$dbPrefix."_news WHERE ".$str_category." artikel_archiv < 2 ".$str_empty_title.$str_search." AND
freigabe = 0 AND pub_datum < '".$jetzt."' AND verfallsdatum > '".$jetzt."' ORDER BY ".$str_sortfield." DESC LIMIT
".$pos_start.",".$pos_limit."";
} else {
$query = "SELECT * FROM
".$dbPrefix."_news WHERE ".$str_category." artikel_archiv < 1 ".$str_empty_title.$str_search." AND freigabe != 2 AND
pub_datum < '".$jetzt."' AND verfallsdatum > '".$jetzt."' ORDER BY ".$str_sortfield." DESC LIMIT
".$pos_start.",".$pos_limit." ";
}
break;
//limit_to_date aktiviert
case 1:
if (
$System_release == 1 ) {
$query = "SELECT * FROM ".$dbPrefix."_news WHERE ".$str_category."
artikel_archiv < 2 ".$str_empty_title.$str_search." AND freigabe = 0 AND ".$str_sortfield." BETWEEN '".$limitdate."' AND
'".$jetzt."' AND verfallsdatum > '".$jetzt."' ORDER BY ".$str_sortfield." DESC";
} else {
$query = "SELECT * FROM ".$dbPrefix."_news WHERE ".$str_category." artikel_archiv < 1
".$str_empty_title.$str_search." AND freigabe != 2 AND ".$str_sortfield." BETWEEN '".$limitdate."' AND '".$jetzt."' AND
verfallsdatum > '".$jetzt."' ORDER BY ".$str_sortfield." DESC";
}
break;
}
DEBUG(2, $query, __FILE__, __LINE__);
$db = new DB;
$db->query($query);
$anzahl = $db->num_rows();
//Rubrikeinstellungen einlesen
$query_rubric = "SELECT rubrik,
feld_detail_text_1, feld_detail_text_2, feld_detail_text_3 FROM ".$dbPrefix."_rubric";
DEBUG(2, $query, __FILE__,
__LINE__);
$db_rubric = new DB;
$db_rubric->query($query_rubric);
$arrRubric = array();
//Feldwerte in Array ablegen
while($db_rubric->next_record()) :
$arrRubric[$db_rubric->v("rubrik")] =
array($db_rubric->v("feld_detail_text_1"), $db_rubric->v("feld_detail_text_2"), $db_rubric->v("feld_detail_text_3"));
endwhile;
if ($db->num_rows()>0) {
$i_count = 0;
while($db->next_record()):
# --- INDEX_X ---
include('index.inc.php');
//Ausgabe
echo $template."\n";
endwhile;
} else {
echo "<span
class='nodata'><br><br>".$Rubric_nodata."<br><br></span><br>\n";
}
echo "</div>";
?>
Zuletzt geändert von Null Ahnung am 19.04.2009 12:36, insgesamt 1-mal geändert.