webForumDet fria alternativet

Länk problem!

3 svar · 1 769 visningar · startad av Gabbe

GabbeMedlem sedan aug. 200143 inlägg
#1

Tjenare!

Jo det är så att jag håller på med hemsidan just nu som du kan hitta på http://www.teammazza.se/gabbe/teammazza.se/index.php och jag har fått ett litet problem.

Jag har istallerat CuteNews (http://cutephp.com/) och kör med det, som ni kan se på hemsida så finns det en högerspalt med "Nyheter" samt "Artiklar" där dom senaste inlagda nyheterna samt artiklar läggs in via CuteNews.

Problemet jo, jag kan inte komma åt artiklarna från startsidan och tvärtom alltså jag kan inte komma åt nyheterna från artikel sidan problemet ligger i att den genererar fel länk, tror jag?

Om du trycker på artiklar och sedan på artikeln till höger så ser du att länken slutar med "exec=artiklar" det är det den vill göra för att nå artikelsidorna.
Försöker du nu trycka på nyheten ovanför så kommer du inte in på den då den letar efter exec=artiklar i slutet!

Koden på index.php (exec). Kanske ska byta ut denna till något annan kod?

<?php 

switch($_GET['exec']){
	case 'bloggar':
	include('bloggar.php');
	break;
	
	case 'gnuf':
	include('gnuf.php');
	break;
	
	case 'artiklar':
	include('artiklar.php');
	break;

	default:
	include('start.php');
	break;
}
?>

CuteNews show_news.php (Som visar nyheterna)

<?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");
}

//----------------------------------
// Check if we are included by PATH
//----------------------------------
if($HTTP_SERVER_VARS["HTTP_ACCEPT"] or $HTTP_SERVER_VARS["HTTP_ACCEPT_CHARSET"] or $HTTP_SERVER_VARS["HTTP_ACCEPT_ENCODING"] or $HTTP_SERVER_VARS["HTTP_CONNECTION"]){ /* do nothing */ }
elseif(eregi("show_news.php", $PHP_SELF)){
die("<h4>CuteNews has detected that you are including show_news.php using the URL to this file.<br>
This is incorrect and you must include it using the PATH to show_news.php</h4><br>Example:<br>
this is <font color=red>WRONG</font> :&nbsp;&nbsp; &lt;?PHP include(\"http://yoursite.com/cutenews/show_news.php\"); ?&gt;<br>
this is <font color=green>CORRECT</font>:&nbsp;&nbsp; &lt;?PHP include(\"cutenews/show_news.php\"); ?&gt;<br>
<br><BR>// <font size=2>if you think this message shouldn't be shown, open show_news.php and delete it from there</font>");
}
//----------------------------------
// End of the check
//----------------------------------

if(!isset($subaction) or $subaction == ""){ $subaction = $POST["subaction"]; }

if(!isset($template) or $template == "" or strtolower($template) == "default"){ require_once("$cutepath/data/Default.tpl"); }
else{
        if(file_exists("$cutepath/data/${template}.tpl")){ require("$cutepath/data/${template}.tpl"); }
    else{ die("Error!<br>the template <b>".htmlspecialchars($template)."</b> does not exists, note that templates are case sensetive and you must write the name exactly as it is"); }
}

// Prepare requested categories
if(eregi("[a-z]", $category)){
        die("<b>Error</b>!<br>CuteNews has detected that you use \$category = \"".htmlspecialchars($category)."\"; but you can call the categories only with their <b>ID</b> numbers and not with names<br>
    example:<br><blockquote>&lt;?PHP<br>\$category = \"1\";<br>include(\"path/to/show_news.php\");<br>?&gt;</blockquote>");
}
$category = preg_replace("/ /", "", $category);
$tmp_cats_arr = explode(",", $category);
foreach($tmp_cats_arr as $key=>$value){
    if($value != ""){ $requested_cats[$value] = TRUE; }
}

if($archive == ""){
        $news_file = "$cutepath/data/news.txt";
        $comm_file = "$cutepath/data/comments.txt";
}else{
        $news_file = "$cutepath/data/archives/$archive.news.arch";
        $comm_file = "$cutepath/data/archives/$archive.comments.arch";
}

$allow_add_comment                        = FALSE;
$allow_full_story                        = FALSE;
$allow_active_news                         = FALSE;
$allow_comments                         = FALSE;

//<<<------------ Detarime what user want to do
if( $CN_HALT != TRUE and $static != TRUE and ($subaction == "showcomments" or $subaction == "showfull" or $subaction == "addcomment") and ((!isset($category) or $category == "") or ($requested_cats[$ucat] == TRUE )  ) ){
    if($subaction == "addcomment"){  $allow_add_comment        = TRUE; $allow_comments = TRUE; }
    if($subaction == "showcomments"){ $allow_comments = TRUE; }
    if(($subaction == "showcomments" or $allow_comments == TRUE) and $config_show_full_with_comments == "yes"){$allow_full_story = TRUE; }
    if($subaction == "showfull") $allow_full_story = TRUE;
    if($subaction == "showfull" and $config_show_comments_with_full == "yes") $allow_comments = TRUE;

}
else{
    if($config_reverse_active == "yes"){ $reverse = TRUE; }
        $allow_active_news = TRUE;
}
//----------->>> Detarime what user want to do

require("$cutepath/inc/shows.inc.php");
    if($_GET['archive'] and $_GET['archive'] != ''){ $archive = $_GET['archive']; } // stupid fix ?
unset($static, $template, $requested_cats, $category, $catid, $cat,$reverse, $in_use, $archives_arr, $number, $no_prev, $no_next, $i, $showed, $prev, $used_archives);
?>

Skulle vara väldigt tacksamt om någon kunde hjälpa mig med detta?
Kan även nås på MSN msn@gabrielsava.se

Tack!

DufferMedlem sedan mars 2003429 inlägg
#2

Har du gett upp detta eftersom länken inte funkar och jag kan inte hitta cutenews på din server...

mvh

GabbeMedlem sedan aug. 200143 inlägg
#3

Duffer skrev:

Har du gett upp detta eftersom länken inte funkar och jag kan inte hitta cutenews på din server...

mvh

Hejsan!

Nej då, sajten finns nu på https://www.teammazza.se och har fortfarande samma problem! :)

Men kanske kan du lösa det? :birp

Thx.

stevenetMedlem sedan juni 20001 251 inlägg
#4

Que? På vilket sätt är det relaterat till diskussionen? Ovanstående kod är dessutom ett Javascript, pröva där istället.

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
127 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)