|
|
|
| Когда я захожу в admin/index.php он говорит мне что произошла ошибка при обращении к блоку новостей. В чем проблема? | |
|
|
|
|
|
|
|
для: Big
(07.07.2005 в 13:38)
| | Развёрнута ли таблица news из файла news.sql? | |
|
|
|
|
|
|
|
для: cheops
(07.07.2005 в 16:09)
| | А как его открыть? Когда я набираю в строке браузера его адрес он начинает его скачивать (news.sql). | |
|
|
|
|
|
|
|
для: Big
(07.07.2005 в 20:49)
| | Внутри файла находяться SQL-запросы которые необходимо выполнить - например, поместив его содержимое в текстовое поле формы SQL в панели управления phpMyAdmin. Если эта панель не доступна, вы можете воспользоваться интсталятором
<?php
include "config.php";
$query[] = "CREATE TABLE news (
id_news int(11) NOT NULL auto_increment,
name tinytext NOT NULL,
body text NOT NULL,
putdate datetime NOT NULL default '0000-00-00 00:00:00',
url tinytext NOT NULL,
url_text tinytext NOT NULL,
url_pict tinytext NOT NULL,
hide enum('show','hide') NOT NULL default 'show',
PRIMARY KEY (id_news)
) TYPE=MyISAM;";
$query[] = "INSERT INTO news VALUES (1, 'Первая новость', 'Заработала система новостей.', '2004-06-24 23:39:06', 'http://www.softtime.ru', 'поддержка', '', 'show');";
foreach($query as $quer) @mysql_query($quer);
?>
|
Который просто последовательно выполняет запросы из news.sql. | |
|
|
|
|
|
|
|
для: cheops
(07.07.2005 в 21:04)
| | Всмысле? Мне создать файл php, вставить туда этот код и вызвать его в браузере? | |
|
|
|
|
|
|
|
для: Big
(07.07.2005 в 21:54)
| | Все получилось!!! Огромное спасибо!! Вот еще 2 вопроса:
1)Как защитить скрипт от несанкцианированного доступа, и ввода новостей другими людьми?
2)Как вставить этот блок посередине главной страницы сайта, как на заглавной этого сайта? | |
|
|
|
|
|
|
|
для: Big
(07.07.2005 в 21:59)
| | 1) Для этого необходимо следовать инструкциям статьи по ссылке http://www.softtime.ru/info/articlephp.php?id_article=27 - если будут вопросы - задавайте.
2) Для этого необходимо вставить файл news/index.php при помощи инструкции include
<?php
include "news/index.php";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(07.07.2005 в 22:03)
| | Огромное спасибо! | |
|
|
|
|
|
|
|
для: Big
(07.07.2005 в 22:24)
| | Стоп... У меня чтото не получается вставить файл.... Я должен вставить
<?php
include "news/index.php";
?>
|
В то место в странице где я хочу чтобы были новости?
_________________________________--
Вставил... Ничего не появилось!! | |
|
|
|
|
|
|
|
для: Big
(07.07.2005 в 22:32)
| | Где расположена страница, на которую происходит вставка и как относительно неё расположена директоия news? Приведённый пример лишь условный - на самом деле нужно установить правильный путь... | |
|
|
|
|
|
|
|
для: cheops
(07.07.2005 в 23:53)
| | Страница находится в директории www, в этой же директории находится папка news со всеми файлами, в том числе и news.php. | |
|
|
|
|
|
|
|
для: Big
(08.07.2005 в 01:14)
| | Хм... странно, вообще-то должно работать... | |
|
|
|
|
|
|
|
для: cheops
(08.07.2005 в 01:28)
| | А это надо вставить между тегами <p></p> или просто? | |
|
|
|
|
|
|
|
для: Big
(08.07.2005 в 01:30)
| | Лучше в ячейку таблицы <td></td> | |
|
|
|
|
|
|
|
|
для: Big
(08.07.2005 в 02:13)
| | Хм... так у вас же news.htm является HTML-файлом, т.е. в нём PHP-код исполняться не будет - нужно его либо перименовать в PHP-файл, либо сообщить серверу, что HTML-файлы следует рассматривать как PHP-файлы, для этого в корне сайта необходимо создать конфигурационный файл .htaccess следующего содержания
AddType application/x-httpd-php php phtml html
|
PS Правда это может быть запрещено на вашем хосте.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1010 | |
|
|
|
|
|
|
|
для: cheops
(08.07.2005 в 02:33)
| | Сделал. После этого хост стал выдавать ошибку при обращении к news.htm, сделал все как было. | |
|
|
|
|
|
|
|
для: Big
(08.07.2005 в 02:44)
| | Код-возврата ошибки 500? | |
|
|
|
|
|
|
|
для: cheops
(08.07.2005 в 11:13)
| | Сейчас просто перевел страницу в php и выпустил на хост. Когда вызываю ее выдает ошибку 500. | |
|
|
|
|
|
|
|
для: Big
(08.07.2005 в 14:46)
| | Так, у меня все отлично вот http://www.linkipark.h15.ru/news.php Только вот еще вопрос как изменить цвет шрифта на белый? | |
|
|
|
|
|
|
|
для: Big
(08.07.2005 в 18:19)
| | А, ну я гляжу с этим тоже всё нормально? | |
|
|
|
|
|
|
|
для: cheops
(08.07.2005 в 20:26)
| | Да, я сделал основным цветом страницы белый и все. Спасибо. | |
|
|
|
|
|
|
|
для: Big
(09.07.2005 в 10:28)
| | 1)А можно ли использовать теги когда пишешь новость чтобы например выделить какието слова жирным?
2)Почему когда я нажимаю подробно ничего не происходит? Пришлось поставить в config чтобы выводило до 5000 символов, иначе новость невозможно увидеть полностью. | |
|
|
|
|
|
|
|
для: Big
(11.07.2005 в 11:39)
| | 1) Да
2) не очень понятно что имеется ввиду... | |
|
|
|
|
|
|
|
для: cheops
(11.07.2005 в 12:29)
| | 2)Когда я вывожу новость на странице с помощью include после новости ограниченной в 70 символов (это устанавливается в config.php, дальше многоточие) стоит ссылка "подробнее", когда я нажимаю на нее она ведет на страницу на которой я нахожусь. Так как же увидеть новость полностью? Пока я просто изменил $numchar на 5000, но тогда новости слишком большие на главной странице. | |
|
|
|
|
|
|
|
для: Big
(11.07.2005 в 12:38)
| | Ну так что насчет второго пункта? | |
|
|
|
|
|
|
|
для: Big
(12.07.2005 в 18:21)
| | Так получилось, что у вас страница, которая была index.php называется news.php, а та которая отвечала за полные новости как раз news.php и называлась - нужно переименовать файл news.php из дистрибутива в fullnews.php и исправить ссылку подробнее с
<?php
echo "<br><a class=anewsblock href=news.php?id_news=".$news['id_news'].">подробнее</a></p>";
?>
|
на
<?php
echo "<br><a class=anewsblock href=fullnews.php?id_news=".$news['id_news'].">подробнее</a></p>";
?>
|
И вообще, везде где встретятся news.php в дистрибутиве исправить на fullnews.php, а index.php на news.php. | |
|
|
|
|
|
|
|
для: cheops
(12.07.2005 в 21:11)
| | А можно как-нить сделать как вот здесь http://www.linkipark.h15.ru/index.htm новости? Тоесть в одну ячейку с помощью include вставить первую новость, в другую вставить вторую новость и т.д. ? | |
|
|
|
|
|
|
|
для: Big
(12.07.2005 в 22:15)
| | И еще вопрос... После того как я изменил названия файлов и изменил ссылку подробнее в fullnews.php , мне теперь в моей странице http://www.linkipark.h15.ru/news.php нужно делать include уже не news/index.php, а news/news.php? | |
|
|
|
|
|
|
|
для: Big
(12.07.2005 в 22:28)
| | Странно... Все сделал как ты сказал... Когда нажимаю подробнее вылетает ошибкf номер 404. А в новом файле news.php нужно все встречающиеся news.php менять на fullnews.php? Вот, посмотри сам http://www.linkipark.h15.ru/news.php | |
|
|
|
|
|
|
|
для: Big
(12.07.2005 в 22:42)
| | Тема ушла слишком далеко. ЧТобы поднять ее и всетаки получить ответ пишу это сообщение, не сочтите за флуд. | |
|
|
|
|
|
|
|
для: Big
(13.07.2005 в 21:51)
| | Так а файл fullnews.php существует и если существует, где расположен? | |
|
|
|
|
|
|
|
для: cheops
(14.07.2005 в 02:39)
| | Нет, файл fullnews не существовал до того как мы переименовали в него другой. | |
|
|
|
|
|
|
|
для: Big
(14.07.2005 в 11:43)
| | А сейчас он существует? Просто не понятно, почему его сервер найти не может - либо путь указан не верно, либо файла нет. | |
|
|
|
|
|
|
|
для: cheops
(14.07.2005 в 12:56)
| | Сейчас он существует. | |
|
|
|
|
|
|
|
для: Big
(14.07.2005 в 15:50)
| | Он лежит в корне виртуального хоста? | |
|
|
|
|
|
|
|
для: cheops
(14.07.2005 в 19:02)
| | Он лежит в папке news, тоесть в корне этого php скрипта. | |
|
|
|
|
|
|
|
для: Big
(15.07.2005 в 16:43)
| | Хм... а сам файл news.php в корне сервера? Тогда нужно исправить ссылку fullnews.php на news/fullnews.php. | |
|
|
|
|
|
|
|
для: cheops
(15.07.2005 в 19:24)
| | Все файлы скрипта находятся в папке news которая находится в каталоге WWW (оесть в корне). А моя html страница которую я перевел в php находится в корне. | |
|
|
|
|
|
|
|
для: Big
(16.07.2005 в 12:17)
| | Изменил ссылку подробнее на news/fullnews.php, теперь работает но в левой ячейке таблицы выходит ошибка:
Warning: main(index.php): failed to open stream: No such file or directory in /home/l/linkipark.h15.ru/WWW/news/fullnews.php on line 13
Warning: main(): Failed opening 'index.php' for inclusion (include_path='.:') in /home/l/linkipark.h15.ru/WWW/news/fullnews.php on line 13 | |
|
|
|
|
|
|
|
для: Big
(18.07.2005 в 13:26)
| | Изменил в 13 строкефайла fullnews.php index.php на news.php, теперь все работает. Теперь когда я нажимаю подробнее выходит страница разделенная двумя таблицами. В левой все новости, а в правой новость после которой мы нажали подробнее. А можно сделать так чтобы содержимое правой таблицы (где новость подробнее) загружалось в моей news.php когда мы нажимаем подробнее, ато эта страница сильно не соответствует моему дизайну?!! | |
|
|
|
|
|
|
|
для: Big
(18.07.2005 в 13:34)
| | Ой, темка опять ушла далеко. Так можно так сделать или нет? | |
|
|
|
|
|
|
|
для: Big
(19.07.2005 в 16:38)
| | Про меня не забыли? | |
|
|
|