Форум » Система построения сайтов » Блоки » Создание файлового блока, 3 блока в одном
Открыть Ответить

Создание файлового блока, 3 блока в одном

3

3

1
06.11.2008 00:29:00 06.11.2008 01:19:13

Пытаюсь совместить три блока по горизонтали, но мне выдает почему то по вертикале

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

echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
  <tr>
    <td>";
include("lastgame.txt");
echo"</td>
    <td>";
include("page.txt");
echo"</td>
    <td>";
include("files.txt");
	echo"</td>
  </tr>
</table>";

Подскажите что я не так сделал.

Nark
Nark
2
06.11.2008 01:14:00 06.11.2008 01:17:02

Не удивительно, вы используете echo в блоках, для корректного вывода этот способ не приемлем. Используйте переменную $content которая предназначена для сбора и дальнейшего вывода информации из блока.

Рекомендую третий вариант данной статьи.

Пример:

PHP
# Данный участок кода отвечает за безопасность и запрещает прямой вызов файла
# Если обратится к файлу напрямую, будет перенаправление на главную страницу
if (!defined("BLOCK_FILE")) {
Header("Location: ../index.php");
exit;
}

# Вариант вывода информации из стороннего файла при помощи переменной $content
# Точный путь к файлу, в данном случае: blocks/demo.txt
$content = file_get_contents("blocks/demo.txt");

О сколько нам открытий чудных, Готовит просвещенья дух, И опыт, сын ошибок трудных, И гений, парадоксов друг...

SLAED CMS
SLAED CMS
3.24

3.24

3
06.11.2008 01:35:58

Большое спасибо.

Nark
Nark
4
06.11.2008 02:12:06

Опять что то не так сделал. Каверкает дизайн и нечего не выводит.

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

$content = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr><td>";
$content = file_get_contents("blocks/lastgame.txt");
$content ="</td><td>";
$content = file_get_contents("blocks/page.txt");
$content ="</td> <td>";
$content = file_get_contents("blocks/files.txt");
$content ="</td></tr></table>";
?>
Nark
Nark
5
06.11.2008 05:02:50

быть может всё таки

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

$content = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr><td>"; 
$str = file_get_contents("blocks/lastgame.txt"); 
$content .= $str."</td><td>"; 
$str = file_get_contents("blocks/page.txt"); 
$content .= $str."</td> <td>"; 
$str = file_get_contents("blocks/files.txt"); 
$content .= $str"</td></tr></table>";
DiFor
DiFor
6
06.11.2008 11:39:28 06.11.2008 12:15:59

Спасибо.

Nark
Nark
Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код

Предварительный просмотр