PDA

View Full Version : Изменение модуля Новостей


Sacrifico
25.04.2005, 00:37
Здравствуйте.
1. Как вам этот сайт - http://scorpion.snd-clan.ru ???
2. У меня проблемма на странице - http://scorpion.snd-clan.ru//modules.php?name=News&file=article&sid=1&mode=&order=0&thold=0
Я не понимаю как мне блок "Связанные ссылки" и блоки который под ним: "Рейтинг статьи" и "опции" - переместить в право за место блоков "Статья Дня" и "Опрос" ???
3. И на этой же странице в браузере Опера есть несуществующий рисунок который является ссылкой как можно его убрать и вообще что это такой???

Помогите пожалуйста!!!!!

Soniks
25.04.2005, 01:39
Sacrifico
1. дизайн оригинальный, но стоит доработат :wink:
2.скорее всего у вас не правильно выполнена сама тема, проверьте, в файле theme.php есть функция themefooter() в ней функция blocks(right); должна выводится при условии $index= 1
например:
if ($index == 1) {
echo "</td><td><img src=\"themes/DeepBlue/images/pixel.gif\" width=\"10\" height=\"1\" border=\"0\" alt=\"\"></td><td valign=\"top\" width=\"138\" bgcolor=\"d3e2ea\">\n";
blocks(right);
echo "<td><img src=\"themes/DeepBlue/images/pixel.gif\" width=\"6\" height=\"1\" border=\"0\" alt=\"\">";
}
сами выводимые блоки справа "(Связанные ссылки" и так далее...)
их можно отредактировать в файле modules/News/article.php
там будут встречатся 4-е раза функция вывода этих блоков themesidebox(название блока, содержание блока)
3. ненашел такого...

Sacrifico
25.04.2005, 03:19
Как видно на скрине или если перейти по ссылке - http://scorpion.snd-clan.ru//modules.php?name=News&file=article&sid=1&mode=&order=0&thold=0
Эти блоки смещены по отношению к линиям правого столбца и после конца блоков нет продолжения линий до Низа страницы.
Вот код который я использовал:
function themefooter() {
global $index, $foot1, $foot2, $foot3, $foot4;
if ($index == 1) {
$tmpl_file = "themes/SND/center_right.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
blocks(right);
}
$footer_message = "$foot1<br>$foot2<br>$foot3<br>$foot4";
$tmpl_file = "themes/SND/footer.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}

Sacrifico
25.04.2005, 18:24
ну так что мне сделать чтоб такого не было???

Скриншот необязателен, коли есть ссылка на ваш сайт!

Soniks
25.04.2005, 20:21
В атаче исправленный файл, должно быть все ок! :smile:
Скопируйте его в папку modules/News/

Sacrifico
25.04.2005, 21:33
вот что я не могу понять скрин с объяснениями!!! и для сравнения можно перейти по ссылке выше.

как же мне это поменять???

как же мне это поменять???

Soniks
25.04.2005, 21:34
Sacrifico никакого рисунка я в опере не нашел...
но если вы все же его видите попробуйте отыскать его в файле темы в функции themearticle ()
там же и ищите пробылы по бокам
или же попопробуйте изменить тот файл который я приатачивал
это:
echo "</td><td><img src=\"images/pix.gif\" width=\"10\" height=\"1\" border=\"0\" alt=\"\"></td><td valign=\"top\">\n";
на вот это:
echo "</td><td valign=\"top\">\n";

Sacrifico
25.04.2005, 22:08
блин ни как не могу продлить эти линии вообще в шоке понять не могу. помоги слушай а???

Soniks
25.04.2005, 22:51
Sacrifico это обычный html, посмотрите как у вас выполнен вывод блоков в теме, так и зделайте в файле article.php
p.s.: у меня никаких разрывов нет

FR@ER
01.05.2005, 23:28
здров!

sid
22.11.2005, 01:00
а мне вот интересно, этот приаттаченный файл вверху подойдёт для версии 7.9 или нет???

и если можно, то напишите код, чтобы вручную исправить!!!!

я вроде бы сравнил по коду ваш файл и файл из нюки 7.9 и нашёл отличия!!!
изменил, вот что:

после этого:
themearticle($aid, $informant, $datetime, $title, $bodytext, $topic, $topicname, $topicimage, $topictext);

добавил вот это:
cookiedecode($user);

include("modules/$module_name/associates.php");

if ((($mode != "nocomments") OR ($acomm == 0)) OR ($articlecomm == 1)) {
include("modules/News/comments.php");
}

echo "</td></tr></table>\n";
//echo "</td><td>&nbsp;</td><td>\n";
echo "</td><td><img src=\"images/pix.gif\" width=\"10\" height=\"1\" border=\"0\" alt=\"\"></td><td valign=\"top\">\n";

и перед этим:
include ("footer.php");

удалил всё, что шло после этого:
echo "</td></tr></table>\n";

вот не знаю, правильно ли я сделал или нет :)

Soniks
22.11.2005, 03:21
sid вроде как правильно, смотрите сами, если запустилось и ни куда ничего не сьехало значит все гуд.

sid
22.11.2005, 03:22
всё гуд!!!! вроде пашет!!! но время покажет :) бум надеятся, что всё будет работать!!!

kardinal
13.08.2008, 18:00
Sacrifico
1. дизайн оригинальный, но стоит доработат :wink:
2.скорее всего у вас не правильно выполнена сама тема, проверьте, в файле theme.php есть функция themefooter() в ней функция blocks(right); должна выводится при условии $index= 1
например:
if ($index == 1) {
echo "</td><td><img src=\"themes/DeepBlue/images/pixel.gif\" width=\"10\" height=\"1\" border=\"0\" alt=\"\"></td><td valign=\"top\" width=\"138\" bgcolor=\"d3e2ea\">\n";
blocks(right);
echo "<td><img src=\"themes/DeepBlue/images/pixel.gif\" width=\"6\" height=\"1\" border=\"0\" alt=\"\">";
}
сами выводимые блоки справа "(Связанные ссылки" и так далее...)
их можно отредактировать в файле modules/News/article.php
там будут встречатся 4-е раза функция вывода этих блоков themesidebox(название блока, содержание блока)
3. ненашел такого...

Всем привет, у меня тоже применена тема BlueBox. Как включить правые блоки?

Soniks
21.08.2008, 20:20
kardinal написано же выше, в index.php файла нужного модуля должна быть прописана переменная $index = 1; или $home = 1; или же константа define('HOME_FILE', true); в зависимости от версии