Cute News probleem

Status
Niet open voor verdere reacties.

afcamaurice

Gebruiker
Lid geworden
21 jun 2007
Berichten
36
[Cute News] probleem invalid argument supplied for foreach()

nu ik mijn website een beetje in orde heb gemaakt wilde ik mijn nieuws pagina gaan maken. Daar ik al vaker gehoord had van CuteNews besloot ik een kijkje te nemen om te zien of dit programmatje nog bestond. Gevonden en wel heb ik het naar mijn webhost gestuurd en daarna geinstalleerd. Dat ging allemaal goed en ik kon nieuws toevoegen. Ik heb via een optie een automatische tekst gekregen om in de pagina te zetten waar het moet komen. En toen ik daarna ging kijken op de nieuwspagina kwamen de fouten op me af.

PHP:
Warning: file(/data/postponed_news.txt) [function.file]: failed to open stream: No such file or directory in /mnt/web6/33/05/51568205/htdocs/paginas/nieuws/cutenews/inc/functions.inc.php on line 162

Warning: file(./data/comments.txt) [function.file]: failed to open stream: No such file or directory in /mnt/web6/33/05/51568205/htdocs/paginas/nieuws/cutenews/inc/functions.inc.php on line 430

Warning: Invalid argument supplied for foreach() in /mnt/web6/33/05/51568205/htdocs/paginas/nieuws/cutenews/inc/functions.inc.php on line 432

Warning: Invalid argument supplied for foreach() in /mnt/web6/33/05/51568205/htdocs/paginas/nieuws/cutenews/inc/functions.inc.php on line 718

Kan iemand mij vertellen wat hier gebeurd (of juist niet gebeurd)?

Ik heb hieronder ook even de Lines ingevoegd

Line 162:
PHP:
         $all_postponed_db = file("$cutepath/data/postponed_news.txt");

Line 430:
PHP:
    else{ $all_comments = file("$cutepath/data/comments.txt"); }

Line 432:
PHP:
    foreach($all_comments as $comment_line)

Line 718:
PHP:
           foreach ( $HTML_SPECIAL_CHARS as $key=>$value  ){
 
Laatst bewerkt:
Ik heb een vraagje extra...
Het lijkt niet echt om CuteNews zelf te gaan omdat de examples gewoon goed werken.
Waarschijnlijk loopt het in de knoei met andere scripts. kan dat?
 
Waarschijnlijk include je het bestand op een verkeerde manier waardoor de locaties naar de noodzakelijke CuteNews-pagina's niet klopt.

In de config staat denk ik de toewijzing naar de variabele $cutepath deze moet je denk ik bijwerken...
 
Dit is mijn config.php, wat jij zegt kan ik daar niet echt in vinden :o

PHP:
<?PHP

//System Configurations

$config_http_script_dir = "http://www.lekkerhor.nl/nieuws";

$config_skin = "default";

$config_date_adjust = "0";

$config_smilies = "smile,wink,wassat,tongue,laughing,sad,angry,crying";

$config_auto_archive = "no";

$config_allow_registration = "yes";

$config_registration_level = "4";

$config_use_avatar = "no";

$config_use_wysiwyg = "no";

$config_reverse_active = "no";

$config_timestamp_active = "d M h:i";

$config_full_popup = "no";

$config_full_popup_string = "HEIGHT=400,WIDTH=650,resizable=yes,scrollbars=yes";

$config_show_comments_with_full = "yes";

$config_auto_wrap = "44";

$config_reverse_comments = "no";

$config_flood_time = "15";

$config_comment_max_long = "1500";

$config_comments_per_page = "50";

$config_only_registered_comment = "no";

$config_allow_url_instead_mail = "yes";

$config_timestamp_comment = "d M Y h:i a";

$config_comments_popup = "no";

$config_comments_popup_string = "HEIGHT=400,WIDTH=650,resizable=yes,scrollbars=yes";

$config_show_full_with_comments = "yes";

$config_notify_email = "";

$config_notify_status = "disabled";

$config_notify_registration = "no";

$config_notify_comment = "no";

$config_notify_unapproved = "no";

$config_notify_archive = "no";

$config_notify_postponed = "no";

?>
 
Dan moet je even op zoek naar het bestand waarin die variabele wordt gedefinieerd.
 
Ik heb even gekeken naar wat 'belangrijke' php files..

onder andere de functions.inc.php de shows.inc.php en de show_news.php

Onder de show_news.php vond ik dit in het begin (waardoor ik denk dat dit de file is waarin de $cutepath wordt gedefinieerd, maar dat weet ik niet zeker:o

PHP:
<?PHP

error_reporting (E_ALL ^ E_NOTICE);

$cutepath =  __FILE__;
$cutepath = preg_replace( "'\\\show_news\.php'", "", $cutepath);
$cutepath = preg_replace( "'/show_news\.php'", "", $cutepath);

require_once("$cutepath/inc/functions.inc.php");
require_once("$cutepath/data/config.php");

// If we are showing RSS, include some need variables.
if($template == 'rss'){
   include("$cutepath/data/rss_config.php");
}

Hoop dat er hier wat meer mee valt te doen. Alvast bedankt voor je hulp ;)
 
Het probleem zelf heb ik de wereld uitgeholpen door de nieuws.php gewoon uit de include functie te gooien en in de link gewoon gebruik te maken van nieuws.php (ipv includen) en de nieuws.php gewoon zo ingericht dat het de index.php is + het cutenews ingevoegd. Nou ja na een lange uitleg. Hij doet het nu tenminste goed :).

Maar toch wil ik nog wel vragen of iemand de includevorm of de mogelijkheid weet om dit voor mekaar te krijgen:

Er komt 1 hoofdnieuws
Daaronder komen er 10 headlines en die headlines krijgen het volgende:

29 jun 2007 19:23 (datum + tijd dus) TITEL VAN HET BERICHT

Want dat zou ik er mooier uit vinden zien :)

Dank je wel als iemand het weet;)

(Probleempje bij Cutenews ontstaan: De read more en de comments links werken niet... blijft gewoon op de nieuwspagina komen...)
 
Laatst bewerkt:
(Probleempje bij Cutenews ontstaan: De read more en de comments links werken niet... blijft gewoon op de nieuwspagina komen...)

Dat heb je zelf gecreeerd door die include te gebruiken, je kunt beter variabele naar de map aanpassen in cute news zodat hij alles in een keer goed doet.

Je zult cute news wel in een extra map hebben gezet waardoor het zo messed-up is...
Hoe kom je nu zeg maar bij cutenews? Via http://www.mijnsite.nl/mapje/ of op een andere manier?
 
Ik wilde hier net gaan typen dat ik geinclude had volgens cutenews readme...

Maar nu heb ik even de standaard include code gebruikt

<?php
include nieuws/show_news.php
?>

en dan doet ie het wel gewoon. Toch bedankt voor de moeite :$
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan