View Full Version : нет содержания для данного блока.
Здравствуйте. Создал новый блок используя этот код
<?php
if (eregi("block-News.php",$_SERVER['PHP_SELF'])) {
Header("Location: index.php");
die();
}
?>
Выбираю в админке в блоках, создание блока. Выбираю блок и ввожу содержание для блока. Включаю и в итоге вижу эту ошибку.
Хотелось бы редактировать информацию в блоке через админку. Стоит phpnuke 7.9 3.20
Alexander-V-Sh
12.07.2006, 23:03
Yeti
Не правильно.
Если ты вводишь код в блоке (в админке), то ничего больше ненадо выбирать (файл). Коды блока будут храниться в БД.
А если ты выбираешь файл, то ненадо писать никаких кодов, только название блока.
А в файле у тебя пусто, поэтому и пишится нет содержания для данного блока.
Yeti
Не правильно.
Если ты вводишь код в блоке (в админке), то ничего больше ненадо выбирать (файл). Коды блока будут храниться в БД.
А если ты выбираешь файл, то ненадо писать никаких кодов, только название блока.
А в файле у тебя пусто, поэтому и пишится нет содержания для данного блока.
Код этот - это код блока, который я вручную на хостинге создавал. Проблема в том, что ошибка появляется когда я через админку заливаю текст сообщения в блок.
Alexander-V-Sh
13.07.2006, 00:01
Yeti
Блоки можно создвать 2мя путями, через файл или через то окошко что в админке.
А у тебя половина оттуда, половина оттуда.
Или ты:
<?php
if (eregi("block-News.php",$_SERVER['PHP_SELF'])) {
Header("Location: index.php");
die();
}
?>
этот код в админку вписывал?
я блок через файл создавал. А в окошко я текст новостей вставлял
Alexander-V-Sh
13.07.2006, 11:31
если ты создаешь блок через файл, то ничего нивкаком окошке вписывать ненадо, просто его выбрать (файл) и написать название блока.
если ты вписываешь в окошке что то, то ненадо никакого файла.
я сделал блок через файл. захожу в админку заполняю его тестом с новостью и вижу ошибку. никакой код я через админку в блок не заливаю, только текст
конечно, я могу залить текст через файл т.е на сервере, но может это можно через админку сделать???
если можно сделать, то скажите плииз как?
Alexander-V-Sh
14.07.2006, 01:36
блин, третий раз говорю.
Если ты создаешь блок через файл. нефиг писать ничего в админке, только название блока, затем выбрать тот файл, который ты добавил.
Если ты пишишь простой текст или код (хтмл там можно) через админку, то ненадо создавать никакой файл, и соответсвенно выбирать его в блоках.
Пиши название блока и текст свой.
---
на всякий случай еще подробнее напишу.
Ты хочешь, чтобы у тебя был в блоке текст - Здраствуйте, это блок!
1. вариант: Создаешь файл : block-Hello.php
<?php
if (eregi("block-Hello.php",$_SERVER['PHP_SELF'])) {
Header("Location: index.php");
die();
}
$content .= "Здраствуйте, это блок";
?>
затем заливаешь его на сервер в папку blocks, открываешь админку, блоки, пишишь название блока и выбираешь его в списке (Hello).
Затем сохранить
2. Вариант. Просто открываешь админку, блоки, пишишь название блока, НИЧЕГО в списке не выбираешь, а в окошке где Контент пишишь - Здраствуйте, это блок.
и нажимаешь сохранить.
Ок, спасибо. Я понял как через админку блок делать, но появилась небольшая проблема. Он размером на 10% больше чем остальные блоки получается. Можно это как-нибудь решить?
Пробовал через тему править "blocks" но там всё путём. Те размеры, которые мне нужны.
Alexander-V-Sh
14.07.2006, 17:37
на 10% больше, это надо полагать шире?
выложи что ты в блок написал.
Да, на 10% шире. А написал я следующее
На сайте работает обмен ссылок. Ссылку вы можете добавить через каталог ссылок. Принимаются только обратные ссылки. Каталог постоянно модерируется и проверяется наличие обратных ссылок. Сообщить адресс обратной ссылки вы можете по адресу admin.гыгыгы.prosto.ru
Alexander-V-Sh
14.07.2006, 18:40
Yeti
Скорее всего из за admin.гыгыгы.prosto.ru
Если адрес длинный, то он не умещается в ширине таблицы и растягивает ее.
Если так, то используй ссылку:
Сообщить адресс обратной ссылки вы можете по <a href="admin.гыгыгы.prosto.ru">адресу</a>
ок, спасибо большое. проблема была действительно в длинне мыла.
Alexander-V-Sh
16.07.2006, 19:55
Если это мыло, то ссылку так:
Сообщить адресс обратной ссылки вы можете по <a href="mailto:moymilo@site.ru">адресу</a>.
MyNuke.ru