Форум

Открыть Ответить

Показываем последние статьи в блоке

27.10.2008 19:52:00 27.10.2008 19:58:05

версия 4.2
сделал самСмайл - 17

if (!defined("BLOCK_FILE")) {
	Header("Location: ../index.php");
	exit;
}

global $prefix, $db, $conf;
$strip = 20;

$content = "<table width=\"100%\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\" class=\"bgcolor4\">";

// Last added pages
$content .= "<td valign=\"top\">";
$result = $db->sql_query("SELECT pid, title FROM ".$prefix."_page WHERE time <= now() AND status!='0' ORDER BY time DESC LIMIT 15");
while(list($pid, $title) = $db->sql_fetchrow($result)) {
	$linkstrip = cutstr($title, $strip);
	$content .= "<table cellspacing=\"0\" cellpadding=\"1\" border=\"0\"><tr><td><img src=\"".img_find("all/pages")."\" title=\"$title\"></td><td><a href=\"pages-view-.html$pid\" title=\"$title\">$linkstrip</a></td></tr></table>";
}

$content .= "</td></tr></table>";

SLAED CMS 4.2 Pro
mafioz
  • Группа: Клиент
  • Пункты: 316
  • Регистрация: 16.06.2008
  • Пол: Мужчина
mafioz
2.95

2.95

27.10.2008 22:16:24 27.10.2008 22:24:56

Ничего конечно выдающегося, но такое никогда не помешает Смайл - 02 Смайл - 04


Стоп.

А вот это что?

href=\"pages-view-.html$pid\"


ты кажется $pid не туда вогнал? ^^

Goshan
  • Группа: Посетители
  • Пункты: 729
  • Регистрация: 07.10.2006
  • Пол: Мужчина
  • Из: Россия/Москва
Goshan
3.91

3.91

В коде нужно заменить:

pages-view-.html$pid


На:
index.php?name=pages&op=view&id=$pid


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
SLAED CMS
  • Группа: Клиент
  • Пункты: 39047
  • Регистрация: 30.04.2005
  • Пол: Мужчина
  • Из: Germany
SLAED CMS
3.24

3.24

28.10.2008 12:04:24

Мдя,что-то у меня становится раком весь сайт,после создания этого блока.
Все делал как всегда.Всю замену произвел так как описанно выше.
Мой сайт http://krytoj.com

SLAED CMS 4.2 Pro
PHP 5
Сервер в интернете
angel63 (Гость)
  • Нет информации
angel63 (Гость)
30.10.2008 06:50:00 30.10.2008 11:48:04

Этот блок - неправильный:

<table width=\"100%\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\" class=\"bgcolor4\">


если используется класс, то не стоит писать
cellpadding=\"2\" cellspacing=\"1\"


если только дизайн этого потребует

и зачем в цикле создавать таблицы? - так нельзя!
while(list($pid, $title) = $db->sql_fetchrow($result)) { 
    $linkstrip = cutstr($title, $strip); 
    $content .= "<table cellspacing=\"0\" cellpadding=\"1\" border=\"0\"><tr><td><img src=\"".img_find



Примерно так надо:
не могу сейчас проверить sql запрос и функцию img_find

if (!defined("BLOCK_FILE")) { 
    Header("Location: ../index.php"); 
    exit; 
} 

global $prefix, $db, $conf; 
$strip = 50;//возможно и больше 

$content = "<table width=\"100%\" border=\"0\" class=\"bgcolor4\">"; 

// Last added pages 
$result = $db->sql_query("SELECT pid, title FROM ".$prefix."_page WHERE time <= now() AND status!='0' ORDER BY time DESC LIMIT 10"); 

while(list($pid, $title) = $db->sql_fetchrow($result)) { 
    $linkstrip = cutstr($title, $strip); 
    $content .= "<tr><td><img src=\"".img_find("all/pages")."\" border=\"0\" alt=\"\" title=\"$title\"></td><td><a href=\"index.php?name= pages&op=view&id=$pid\" title=\"$title\">$linkstrip</a></td></tr>"; 
} 

$content .= "</table>";

SuperAdm
  • Пункты: 20
  • Регистрация: 28.03.2006
  • Пол: Мужчина
  • Из: Pacific Ocean
SuperAdm
3.25

3.25

надо сделать исключение, а то автоматически заменяется на это: pages-view-.html$pid

SuperAdm
  • Пункты: 20
  • Регистрация: 28.03.2006
  • Пол: Мужчина
  • Из: Pacific Ocean
SuperAdm
3.25

3.25

06.11.2008 10:57:45

Так какой правильный код?
И еще,не могу найти на сайте,плагин для создания карты сайта.Если кому не тяжело,помогите.

SLAED CMS 4.2 Pro
PHP 5
Сервер в интернете
angel63 (Гость)
  • Нет информации
angel63 (Гость)

и тот и тот попробуй

mafioz
  • Группа: Клиент
  • Пункты: 316
  • Регистрация: 16.06.2008
  • Пол: Мужчина
mafioz
2.95

2.95

06.11.2008 17:30:04

и тот и тот попробуй



Попробовал разные варианты,не пашет,корявит сайт.

angel63 (Гость)
  • Нет информации
angel63 (Гость)

А есть ли блок "топ 10 новостей"?

AlexFly
  • Группа: Клиент
  • Пункты: 2017
  • Регистрация: 13.01.2006
  • Пол: Мужчина
  • Из: Нижний Новгород
AlexFly
3.71

3.71

Всего: 13 на 2 страницах по 10 на каждой странице

1 2
Открыть Ответить

Хотите опробовать SLAED CMS в действии?

Идеи и предложения
Обратная связь