Gå til innhold

Diverse problemer med cutenews ru.


Anbefalte innlegg

Hei. Jeg holder å å prøve å inkludere CMS'et Cutenews-ru inn i dette designet: http://www.orresnei.com/preben/ .

 

Jeg har klart å gjøre og forstå masse, men det er langt igjen...

 

http://strateginorge.orresnei.com/

 

Problem 1: Når jeg trykker på datolink skal jeg inn hit: http://strateginorge.orresnei.com/index.php?/2006/10/21 ,men det går ikke for linken fra: http://strateginorge.orresnei.com fører hit: http://strateginorge.orresnei.com/2006/10/21

 

Dette problemet prøvde jeg å fikse med å lage en .htacces -fil gjennom adminpanelet, og det virket med å endre fra:

day = "{year}/{month}/{day}"

month = "{year}/{month}"

year = "{year}"

 

til:

 

day = "index.php?/{year}/{month}/{day}"

month = "index.php?/{year}/{month}"

year = "index.php?/{year}"

 

for så å lagre urls.ini, deretter eksportere til .htacces. Men når jeg gjorde det hadde ikke linken noen funksjon, jeg kunne endre dato og alt bak linken til alt mulig annet rart, men den visste fortsatt fra index.php så jeg tok vekk index.php?/ foran igjen og lagret "urls.ini". Nå gikk det, men etter en time virket det som om htacces-filen ikke gjorde noe igjen. (det gikk kun ann å gå inn på de og de dagene fra strateginorge.orresnei.com ikke /index.php eller index.php?

 

Problem 2: Ved siden av en av nyhetene kan dere se en bilderamme som har noe hvitt innenfor seg. Der skal det være et bilde, men det vises ikke.

 

Problem 3: Hvorfor i all verden er det ikke noen link til nyhetene?

 

 

Jeg er ikke sikker på hvilken kode jeg skal forsyne dere med, så jeg får gi dere det jeg tror er viktig og som jeg har sett litt i. Jeg tror likevel det enkleste hadde vært om dere hadde lastet det ned selv.. :hm:

Skjult tekst: (Marker innholdet i feltet for å se teksten):

<?php
include ('admin/head.php');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>

<meta http-equiv="Content-Language" content="no-bok">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="css/index3.css" type="text/css" rel="stylesheet"/>
<title>Siden om Medieval 2: Total War!</title>
</head>

<body>
<div id="page">

 <?php
include('meny.php');
?>

<a href="index.htm"><img id="header" src="img/header.gif"></a>

<div id="content">

<p>
  <div class="intro">
<?PHP $number = "5";
  include $cutepath. ('/show_news.php');
?> 
</p>
  </div>

<br />
 
</div>
</body>
</html>

Templatespesifikasjonene til "active news":

Skjult tekst: (Marker innholdet i feltet for å se teksten):

<p><div class="intro"><img class="artikkel2" src={avatar}></img>{short-story}<br />
<div class="lesmer">[full-link]Les_mer[/full-link] - Skrevet {date} av: {author} </div>
 </div>
<br />
</p>

 

"user-friendly-urls"

Skjult tekst: (Marker innholdet i feltet for å se teksten):

[home]
post = "{title}.html"

dosearch = "search{add:do=search}"

doarchives = "archives{add:do=archives}"

dousers = "users{add:do=users}"
user = "users/{user:do=users}.html"

day = "{year}/{month}/{day}"
month = "{year}/{month}"
year = "{year}"

docategory = "category{add:do=category}"
category = "category/{categories}"

[rss]
post = "{year}/{month}/{day}/{title}.xml"
category = "category/{categories}/rss.xml"
user = "users/{user}.xml"
feed = "rss.xml"

[print]
post = "{year}/{month}/{day}/{title}.phtml"

[trackback]
post = "{year}/{month}/{day}/{title}.tb"

 

/admin/show_news.php

Skjult tekst: (Marker innholdet i feltet for å se teksten):

<?php
include_once 'head.php';

//----------------------------------
// Âîññòàâøèå èç Çàäà
//----------------------------------
foreach($_GET as $k => $v){
$$k = (!$v ? $$k : @htmlspecialchars($v));
}

if (is_array($_CUTE)){
foreach($_CUTE as $k => $v){
    $$k = (!$static ? (!$v ? $$k : @htmlspecialchars($v)) : '');
}
}

foreach($_POST as $k => $v){
$$k = (!$v ? $$k : @htmlspecialchars($v));
}

if (is_array($static)){
foreach($static as $k => $v){
    $$k = @htmlspecialchars($v);
}
}

if (!eregi('(date|author|title|short|full|avatar|category|url|id|views|comments)', $sort[0]) or !eregi('(A|DE)SC', $sort[1])){
$sort = array('date', 'DESC');
}

if (eregi('([0-9]{2}):([0-9]{2}):([0-9]{2})', $id)){
$m_n = array('jan' => 1, 'feb' => 2, 'mar' => 3, 'apr' => 4, 'may' => 5, 'jun' => 6, 'jul' => 7, 'aug' => 8, 'sep' => 9, 'oct' => 10, 'nov' => 11, 'dec' => 12);
   $time = explode(':', $id);
   $id   = mktime($time[0], $time[1], $time[2], (eregi('[a-z]', $month) ? $m_n[$month] : $month), $day, $year);
}

if (eregi('[a-z]', $category)){
$category = category_get_id($category);
}

if ($category and !eregi(',', $category)){
$cat      = reset($sql->select(array('table' => 'categories', 'where' => array('id = '.$category))));
$template = ((!eregi('rss.php', $_SERVER['PHP_SELF']) and !$static and $cat['template']) ? $cat['template'] : $template);
$category = ($cat['id'] ? $cat['id'] : $category);
}

if ($category){
foreach (explode(',', str_replace(' ', '', $category)) as $cat){
    $category_tmp .= category_get_children($cat).',';
}
}

if (!$number){
$number = $sql->table_count('news');
}

if (!$template or strtolower($template) == 'default'){
include $cutepath.'/data/Default.tpl';
} else {
include $cutepath.'/data/'.$template.'.tpl';
}

$allow_categories   = explode(',', chicken_dick($category_tmp, ','));
$allow_edit_comment = false;
$allow_add_comment  = false;
$allow_comment_form = false;
$allow_full_story   = false;
$allow_active_news  = false;
$allow_comments     = false;

if (!$static and $id){
if ($action == 'addcomment' and !$_GET['action']){
 $allow_add_comment = true;
} else {
 $allow_full_story   = true;
 $allow_comments     = true;
 $allow_comment_form = true;
}
} else {
$allow_active_news = true;
}

include $cutepath.'/inc/show.inc.php';

$PHP_SELF = $_SERVER['PHP_SELF'];

if ($vars = run_filters('unset', $vars)){
foreach ($vars as $unset){
 unset($$unset);
}
}

unset(
/* ïîëüçîâàòåëüñêèå */
$template,
$category,
   $static,
$number,
$year,
$month,
$day,
$user,
$author,
$skip,
$sort,
$cache_uniq,
$user_query,

/* ìóñîð */
$category_tmp,
$parent,
$catid,
$cat,
$no_prev,
$no_next,
$i,
$prev,
$count_tmp,
$vars
);
?>

<!-- Powered by CuteNews.RU | http://cutenews.ru/ | http://cutephp.com/ -->

 

/admin/head.php

Skjult tekst: (Marker innholdet i feltet for å se teksten):

<?php
define('cache', false); // êýøèðîâàíèå
define('chmod', 0777); // ïðàâà íà ÷òåíèå/çàïèñü/âûïîëíåíèå
define('cookie', true); // èñïîëüçîâàòü êóêè
define('session', false); // èñïîëüçîâàòü ñåññèè
define('check_referer', false); // äëÿ áîëüøåé áåçîïàñíîñòè, òèïà

/* Ñïðàâêà ïî define()
define - îïðåäåëÿåò èìåíîâàííóþ êîíñòàíòó.

Îïèñàíèå:

bool define (string name, mixed value [, bool case_insensitive])

Èìÿ êîíñòàíòû çàäà¸òñÿ ïàðàìåòðîì name; çíà÷åíèå - ïàðàìåòðîì value.
Èìååò òàêæå íåîáÿçàòåëüíûé òðåòèé ïàðàìåòð case_insensitive. Åñëè çàäàíî çíà÷åíèå TRUE, êîíñòàíòà áóäåò îïðåäåëåíà ñ ó÷¸òîì ðåãèñòðà. Ïî óìîë÷àíèþ - ñ ó÷¸òîì ðåãèñòðà; ò.å. CONSTANT è Constant ýòî ðàçíûå çíà÷åíèÿ.

Ïðèìåð. Îïðåäåëåíèå êîíñòàíò
<?php
define ('CONSTANT', 'Hello world.');
echo CONSTANT; // âûâîäèò "Hello world."
echo Constant; // âûâîäèò "Constant" è óâåäîìëåíèå.

define ("GREETING", 'Hello you.', TRUE);
echo GREETING; // âûâîäèò "Hello you."
echo Greeting; // âûâîäèò "Hello you."
?>

define() âîçâðàùàåò TRUE ïðè óñïåõå è FALSE, åñëè âîçíèêàåò îøèáêà.
*/

#-------------------------------------------------------------------------------

error_reporting(E_ALL & ~E_NOTICE);

if ($_SESSION){
extract($_SESSION, EXTR_SKIP);
}

if ($_COOKIE){
extract($_COOKIE, EXTR_SKIP);
}

if ($_POST){
extract($_POST, EXTR_SKIP);
}

if ($_GET){
extract($_GET, EXTR_SKIP);
}

if ($_ENV){
extract($_ENV, EXTR_SKIP);
}

foreach (array('skip', 'page', 'subaction', 'id', 'ucat', 'category', 'number', 'template', 'year', 'month', 'day', 'title', 'sort', 'user', 'author') as $k => $v){
$$k = @htmlspecialchars($v);
}

foreach (array('cutepath' => dirname(__FILE__), 'phpversion' => @phpversion(), 'HTTP_REFERER' => $_SERVER['HTTP_REFERER'], 'DOCUMENT_ROOT' => $_SERVER['DOCUMENT_ROOT'], 'PHP_SELF' => $_SERVER['PHP_SELF'], 'is_logged_in', 'cookie_logged', 'session_logged', 'a7f89abdcf9324b3', 'cache_uniq') as $k => $v){
unset($_GET[$k], $_POST[$k]);
$$k = $v;
}

include_once $cutepath.'/data/config.php';
include_once $cutepath.'/inc/lang/'.($config_lang ? $config_lang : 'en').'/functions.php';
include_once $cutepath.'/inc/functions.inc.php';
include_once $cutepath.'/inc/db/'.($config_database ? $config_database : 'txtsql').'.inc.php';
include_once $cutepath.'/inc/plugins.inc.php';

foreach ($sql->select(array('table' => 'categories')) as $row){
   $cat_name[$row['id']] = $row['name'];
   $cat_icon[$row['id']] = $row['icon'];
   $cat_url[$row['id']] = $row['url'];
   $cat_parent[$row['id']] = $row['parent'];
}

foreach ($sql->select(array('table' => 'users')) as $row){
   if (!$row['hide_mail'] and $row['mail']){
       $user_name[$row['username']] = '<a href="mailto:'.str_replace('@', ' at ', str_replace('.', ' dot ', $row['mail'])).'">'.($row['name'] ? $row['name'] : $row['username']).'</a>';
   } else {
       $user_name[$row['username']] = ($row['name'] ? $row['name'] : $row['username']);
   }

   $user_avatar[$row['username']] = ($row['avatar'] ? '<img src="'.$config_path_userpiñ_upload.'/'.$row['username'].'.'.$row['avatar'].'" alt="" border="0">' : '');
}

$echo = cute_lang();

LoadActivePlugins();
run_actions('head');

if ($_CUTE){
extract($_CUTE, EXTR_SKIP);
}

if (session){
   @session_start();
   @header('Cache-control: private');
}

if (substr($HTTP_REFERER, -1) == '/'){
$HTTP_REFERER .= $PHP_SELF;
}

if (cookie){
   if ($username){
       if ($_COOKIE['md5_password']){
       	$cmd5_password = $_COOKIE['md5_password'];
       } else {
       	$cmd5_password = md5x($password);
       }

       if (check_login($username, $cmd5_password)){
           $cookie_logged = true;

           @setcookie('lastusername', $username, time() + 1012324305);
           @setcookie('username', $username);
           @setcookie('md5_password', $cmd5_password);

       } else {
           $result = '<font color="red">'.$echo['loginError'].'</font>';
           $cookie_logged = false;
      }
   }
}
if (session){
   if ($action == 'dologin'){
       $md5_password = md5x($password);

       if (check_login($username, $md5_password)){
           $session_logged = true;

           @session_register('username');
           @session_register('md5_password');
           @session_register('ip');
           @session_register('login_referer');

           $_SESSION['username']      = $username;
           $_SESSION['md5_password']  = $md5_password;
           $_SESSION['ip']            = $_SERVER['REMOTE_ADDR'];
           $_SESSION['login_referer'] = $HTTP_REFERER;

       } else {
           $result = '<font color="red">'.$echo['loginError'].'</font>';
           $session_logged = false;
       }
   } elseif ($_SESSION['username']){ // Check the if member is using valid username/password
       if (check_login($_SESSION['username'], $_SESSION['md5_password'])){
           if ($_SESSION['ip'] != $ip){
               $session_logged = false;
               $result = $echo['sessionError'];
           } else {
           	$session_logged = true;
           }
       } else {
           $result = '<font color="red">'.$echo['loginError'].'</font>';
           $session_logged = false;
       }
   }

   if (!$username){
   	$username = $_SESSION['username'];
   }
}

if ($session_logged or $cookie_logged){
$is_logged_in = true;

   if ($action == 'dologin'){
       $sql->update(array(
       'table'  => 'users',
       'where'  => array("username = $username"),
       'values' => array('last_visit' => time())
       ));
   }
}
?>

Endret av The Strategy-player
Lenke til kommentar
Videoannonse
Annonse
Problem 1: Når jeg trykker på datolink skal jeg inn hit: http://strateginorge.orresnei.com/index.php?/2006/10/21 ,men det går ikke for linken fra: http://strateginorge.orresnei.com fører hit: http://strateginorge.orresnei.com/2006/10/21

 

Dette problemet prøvde jeg å fikse med å lage en .htacces -fil gjennom adminpanelet, og det virket med å endre fra:

day = "{year}/{month}/{day}"

month = "{year}/{month}"

year = "{year}"

 

til:

 

day = "index.php?/{year}/{month}/{day}"

month = "index.php?/{year}/{month}"

year = "index.php?/{year}"

 

for så å lagre urls.ini, deretter eksportere til .htacces. Men når jeg gjorde det hadde ikke linken noen funksjon, jeg kunne endre dato og alt bak linken til alt mulig annet rart, men den visste fortsatt fra index.php så jeg tok vekk index.php?/ foran igjen og lagret "urls.ini". Nå gikk det, men etter en time virket det som om htacces-filen ikke gjorde noe igjen. (det gikk kun ann å gå inn på de og de dagene fra strateginorge.orresnei.com ikke /index.php eller index.php?

7117620[/snapback]

Sjekk i systeminstillingene at target-file er satt til index.php. Og har du deaktivert/aktivert rufus i systeminstillingene også?

 

 

day = "index.php?/{year}/{month}/{day}"
month = "index.php?/{year}/{month}"
year = "index.php?/{year}"

Dette trenger du ikke gjøre pga. det er target-file som henviser til den koden der i urls.ini. Jeg husker ikke helt koden i hodet nå, men tror det er [home] du skal endre på her.

 

Jeg kan sikkert se litt på det og hjelpe deg via MSN. Ellers kan du også sikkert ta en titt på forumet til programmet.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...