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

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

3.00

3.00

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

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

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
06.11.2008 01:14:00 06.11.2008 01:17:02

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

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

Пример:

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

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


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

3.24

06.11.2008 01:35:58

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

Статус
Гость
Nark
Nark
06.11.2008 02:12:06

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


<?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
06.11.2008 05:02:50

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

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
06.11.2008 11:39:28 06.11.2008 12:15:59

Спасибо.

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

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