TSP Skrevet 21. oktober 2006 Del Skrevet 21. oktober 2006 (endret) 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.. 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 21. oktober 2006 av The Strategy-player Lenke til kommentar
TCi Skrevet 23. oktober 2006 Del Skrevet 23. oktober 2006 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
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå