|
|
|
|
|
|
|
|
|
отображение правых блоков.
| |
#1 | |
|
28.11.2006, 10:51
скачал тему, на скрине выглядела как стандартная широкая, т.е. с левым и правым блоком, а в итоге получил узкую с одним левым :( помогите сделать так что б она начала видеть и правый блок, при возможности объясните как расширить, всем ответившим заранее спасибо.
зы если это поможет - theme.php:
PHP код:
/************************************************** **********/ /* Theme Colors Definition */ /* */ /* Define colors for your web site. $bgcolor2 is generaly */ /* used for the tables border as you can see on OpenTable() */ /* function, $bgcolor1 is for the table background and the */ /* other two bgcolor variables follows the same criteria. */ /* $texcolor1 and 2 are for tables internal texts */ /************************************************** **********/ global $loonr, $prefix, $db, $kokku; $kokku = $db->sql_numrows($db->sql_query("select * from ".$prefix."_stories LIMIT 0, 30 ")); $bgcolor1 = "#FFFFFF"; $bgcolor2 = "#00BBCC"; $bgcolor3 = "#ffffff"; $bgcolor4 = "#ffffff"; $textcolor1 = "#000000"; $textcolor2 = "#000000"; if ($loonr == "") { $loonr = "0"; } include("themes/HomeDecor/tables.php"); /************************************************** **********/ /* Function themeheader() */ /* */ /* Control the header for your site. You need to define the */ /* BODY tag and in some part of the code call the blocks */ /* function for left side with: blocks(left); */ /************************************************** **********/ function themeheader() { global $user, $banners, $sitename, $slogan, $cookie, $prefix, $db; echo "<body bgcolor=\"#004080\" text=\"#000000\" link=\"#004080\" vlink=\"#004080\" alink=\"#004080\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">"; $public_msg = public_message(); $tmpl_file = "themes/HomeDecor/header.html"; $thefile = implode("", file($tmpl_file)); $thefile = addslashes($thefile); $thefile = "\$r_file=\"".$thefile."\";"; eval($thefile); print $r_file; blocks(left); $tmpl_file = "themes/HomeDecor/left_center.html"; $thefile = implode("", file($tmpl_file)); $thefile = addslashes($thefile); $thefile = "\$r_file=\"".$thefile."\";"; eval($thefile); print $r_file; } /************************************************** **********/ /* Function themefooter() */ /* */ /* Control the footer for your site. You don't need to */ /* close BODY and HTML tags at the end. In some part call */ /* the function for right blocks with: blocks(right); */ /* Also, $index variable need to be global and is used to */ /* determine if the page your're viewing is the Homepage or */ /* and internal one. */ /************************************************** **********/ function themefooter() { global $index, $foot1, $foot2, $foot3, $foot4; if ($index == 1) { $tmpl_file = "themes/HomeDecor/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/HomeDecor/footer.html"; $thefile = implode("", file($tmpl_file)); $thefile = addslashes($thefile); $thefile = "\$r_file=\"".$thefile."\";"; eval($thefile); print $r_file; } /************************************************** **********/ /* Function themeindex() */ /* */ /* This function format the stories on the Homepage */ /************************************************** **********/ function themeindex ($aid, $informant, $time, $title, $counter, $topic, $thetext, $notes, $morelink, $topicname, $topicimage, $topictext) { global $anonymous, $tipath, $cookie, $loonr, $vasak, $parem, $kokku, $storyhome, $storynum; $ThemeSel = get_theme(); if (file_exists("themes/$ThemeSel/images/topics/$topicimage")) { $t_image = "themes/$ThemeSel/images/topics/$topicimage"; } else { $t_image = "$tipath$topicimage"; } if (isset($cookie[3])) { $storynum = $cookie[3]; } else { $storynum = $storyhome; } if ($notes != "") { $notes = "<br><br><b>"._NOTE."</b> <i>$notes</i>\n"; } else { $notes = ""; } if ("$aid" == "$informant") { $content = "$thetext$notes\n"; } else { if($informant != "") { $content = "<a href=\"modules.php?name=Your_Account&op=userinfo&username =$informant\">$informant</a> "; } else { $content = "$anonymous "; } $content .= ""._WRITES." <i>\"$thetext\"</i>$notes\n"; } $posted = ""._POSTEDBY." "; $posted .= get_author($aid); $posted .= " "._ON." $time $timezone ($counter "._READS.")"; $tmpl_file = "themes/HomeDecor/story_home.html"; $thefile = implode("", file($tmpl_file)); $thefile = addslashes($thefile); $thefile = "\$r_file=\"".$thefile."\";"; eval($thefile); print "$r_file"; } /************************************************** **********/ /* Function themeindex() */ /* */ /* This function format the stories on the story page, when */ /* you click on that "Read More..." link in the home */ /************************************************** **********/ function themearticle ($aid, $informant, $datetime, $title, $thetext, $topic, $topicname, $topicimage, $topictext) { global $admin, $sid, $tipath; $ThemeSel = get_theme(); if (file_exists("themes/$ThemeSel/images/topics/$topicimage")) { $t_image = "themes/$ThemeSel/images/topics/$topicimage"; } else { $t_image = "$tipath$topicimage"; } $posted = ""._POSTEDON." $datetime "._BY." "; $posted .= get_author($aid); if ($notes != "") { $notes = "<br><br><b>"._NOTE."</b> <i>$notes</i>\n"; } else { $notes = ""; } if ("$aid" == "$informant") { $content = "$thetext$notes\n"; } else { if($informant != "") { $content = "<a href=\"modules.php?name=Your_Account&op=userinfo&username =$informant\">$informant</a> "; } else { $content = "$anonymous "; } $content .= ""._WRITES." <i>\"$thetext\"</i>$notes\n"; } $tmpl_file = "themes/HomeDecor/story_page.html"; $thefile = implode("", file($tmpl_file)); $thefile = addslashes($thefile); $thefile = "\$r_file=\"".$thefile."\";"; eval($thefile); print $r_file; } /************************************************** **********/ /* Function themesidebox() */ /* */ /* Control look of your blocks. Just simple. */ /************************************************** **********/ function themesidebox($title, $content) { $tmpl_file = "themes/HomeDecor/blocks.html"; $thefile = implode("", file($tmpl_file)); $thefile = addslashes($thefile); $thefile = "\$r_file=\"".$thefile."\";"; eval($thefile); print $r_file; }
Последний раз редактировалось Soniks, 29.11.2006 в 14:50.
|
|
|
|
|
|
|
|
|
|
28.11.2006, 14:45
пользуемся поиском.
P.s. такой большой код прикрепляйте файлом.
|
|
|
|
|
|
|
28.11.2006, 20:04
ну и что поиск? ничего на данную тему на сайте не нашел, может поможешь?
|
|
|
|
|
|
|
29.11.2006, 00:10
-------------------------------------------------------------------------------------
Найти:
Код:
function themefooter() {
global $index, $foot1, $foot2, $foot3, $foot4;
if ($index == 1) {
$tmpl_file = "themes/HomeDecor/center_right.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
blocks(right);
}
-------------------------------------------------------------------------------------
Изменить на:
Код:
function themefooter() {
global $index, $foot1, $foot2, $foot3, $foot4;
if (defined('INDEX_FILE')) {
$tmpl_file = "themes/HomeDecor/center_right.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
blocks(right);
}
-------------------------------------------------------------------------------------
Пробуйте... Напишите результат.
Ждём.
|
|
|
|
|
|
|
|
|
|
29.11.2006, 17:41
B0P0H: Alexander-V-Sh вам ведь посоветовал поиском пользоватся. А ведь ответ на ваш вопрос только я одна давала уже в темах трёх на этом форуме не считая этой...
|
|
|
|
|
|
|
27.02.2008, 16:11
здравствуйте.
у меня другая проблема:
центральный блок сузился влево. на форуме нигде не нашел такой проблемы.
скрин прикрепляю.
|
|
|
|
|
|
|
29.02.2008, 13:53
видимо у вас в коде гдето стоит жестко заданная ширина, если тема на html файлах то смотрите файл left_center.htm последние строки иначе в файле theme.php последние строки в функции themeheader()
|
|
|
|
|
|
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть". |
|
|
|
|
|
|
|
|
|
29.02.2008, 14:11
Не подскажите в каком файле описывается public_message(); Проблема в нем оказывается.
Последний раз редактировалось raw1, 03.03.2008 в 13:06.
|
|
|
|
|
|
|
06.03.2008, 08:13
mainfile.php
|
|
|
|
|
|
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть". |
|
|
|
|
|
|
|
|
Опции темы |
Поиск в этой теме |
|
|
Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:07.
|
|
|
|
|
|
|
|
|
|
|
|
|