Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Настройка и Изменение (http://forum.mynuke.ru/forumdisplay.php?f=11)
-   -   Изменение модуля Новостей (http://forum.mynuke.ru/showthread.php?t=151)

Sacrifico 25.04.2005 00:37

Изменение модуля Новостей
 
Здравствуйте.
1. Как вам этот сайт - http://scorpion.snd-clan.ru ???
2. У меня проблемма на странице - http://scorpion.snd-clan.ru//module...order=0&thold=0
Я не понимаю как мне блок "Связанные ссылки" и блоки который под ним: "Рейтинг статьи" и "опции" - переместить в право за место блоков "Статья Дня" и "Опрос" ???
3. И на этой же странице в браузере Опера есть несуществующий рисунок который является ссылкой как можно его убрать и вообще что это такой???

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

Soniks 25.04.2005 01:39

Sacrifico
1. дизайн оригинальный, но стоит доработат :wink:
2.скорее всего у вас не правильно выполнена сама тема, проверьте, в файле theme.php есть функция themefooter() в ней функция blocks(right); должна выводится при условии $index= 1
например:
PHP код:
 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//module...order=0&thold=0
Эти блоки смещены по отношению к линиям правого столбца и после конца блоков нет продолжения линий до Низа страницы.
Вот код который я использовал:
PHP код:
 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

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

Sacrifico 25.04.2005 21:33

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

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

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

Soniks 25.04.2005 21:34

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

на вот это:
PHP код:
 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 и нашёл отличия!!!
изменил, вот что:

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


добавил вот это:
PHP код:
 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"


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


удалил всё, что шло после этого:
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

Цитата: Сообщение от Soniks
Sacrifico
1. дизайн оригинальный, но стоит доработат :wink:
2.скорее всего у вас не правильно выполнена сама тема, проверьте, в файле theme.php есть функция themefooter() в ней функция blocks(right); должна выводится при условии $index= 1
например:
PHP код:
 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); в зависимости от версии


Часовой пояс GMT +4, время: 01:32.

Copyright © 2005 by Soniks