|
|
|
|
|
для: Yevgeniy
(12.12.2005 в 17:06)
| | лучше в отдельной папке, на которую поставить защиту с помощью .htaccess
да, забыла самое главное - вывод новостей на сайт:
<? include "config.inc.php";?>
<?
$page_query = mysql_query("select * from news where lang='$interface_lang' and active='Y' order by date DESC") or die(mysql_error());
while ($page = mysql_fetch_array($page_query)){
$date = $page['date'];
$text = stripslashes($page['text_news']);
?>
<table>
<tr class="text">
<td align="left"><b>·<?=$date?></b> - <?=$text?></td>
</tr>
</table>
<?}?>
тут тоже lang надо заменить на id раздела. | |
|
|
|
|
|
|
|
для: elenaki
(12.12.2005 в 16:00)
| | Этот и другие файлы из архива надо разместить в каталоге со свеми остальными файлами сайта или в другом месте? | |
|
|
|
|
|
|
|
для: Yevgeniy
(12.12.2005 в 15:50)
| | ТАК. кстати, во всех скриптах в том архиве, который выше прикреплен, подключение к базе
осуществляется через config.inc.php. так что надо еще операцию провести, чтобы скрипты
заработали - сохранить эти строки как файл config.inc.php с вашими данными, разумеется.
<?
$db_host="";
$db_user="";
$db_password="";
$db_database="";
mysql_connect($db_host, $db_user, $db_password) or die(mysql_error());
$db = mysql_select_db ($db_database) or die(mysql_error());
?>
|
| |
|
|
|
|
|
|
|
для: elenaki
(12.12.2005 в 14:11)
| | что-то получилось
CREATE TABLE 'news' (
'id' INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
'lang' CHAR( 2 ) NOT NULL ,
'date' VARCHAR( 12 ) NOT NULL ,
'text_news' LONGTEXT NOT NULL ,
'active' CHAR( 1 ) NOT NULL
) TYPE = MYISAM ;
|
так? | |
|
|
|
|
|
|
|
для: Yevgeniy
(12.12.2005 в 13:59)
| | id лучше сделать INT(11), а то TinyInt кончится на 255 | |
|
|
|
|
|
|
|
для: elenaki
(12.12.2005 в 13:35)
| | нашел ссылку на phpMyAdmin, зашел туда, и мне стало еще хуже :)
создание таблицы выглядит примерно вот так: ...
частично я с Вашими строками разобрался, но здесь параметров значительно больше, я ввел на пробу первую строчку - я ее ввел правильно?
Куда вводить короткие строки типа PRIMARY KEY ('id') или они формируюся автоматически (можно ли просмотреть эту таблицу в таком виде, как Вы ее мне прислали - было бы намного проще редактировать). | |
|
|
|
|
|
|
|
для: Yevgeniy
(12.12.2005 в 13:21)
| |
<?
$db_host="";
$db_user="";
$db_password="";
$db_database="";
mysql_connect($db_host, $db_user, $db_password) or die(mysql_error());
$db = mysql_select_db ($db_database) or die(mysql_error());
mysql_query '(CREATE TABLE "news" (
"id" tinyint(11) unsigned NOT NULL auto_increment,
"lang" char(2) NOT NULL default '',
"date" varchar(12) NOT NULL default '',
"text_news" longtext NOT NULL,
"active" char(1) NOT NULL default '',
PRIMARY KEY ("id")
) TYPE=MyISAM AUTO_INCREMENT=7 ;)'
?>
|
в первые строки вставляете свои данные (узнайте у хостера), сохраняете файл с именем
create_table.php и запускаете его, набрав в броузере http://your_site/create_table.php
PS если есть кнопка "Создать базу", должна быть и кнопка "Создать таблицу" или ссылка на
phpMyAdmin. узнайте у хостера. | |
|
|
|
|
|
|
|
для: Yevgeniy
(12.12.2005 в 13:21)
| | водишь пароль, выводится: ... и больше ничего ... | |
|
|
|
|
|
|
|
для: Yevgeniy
(12.12.2005 в 13:20)
| | так выглядит панель управления ... если щелкнуть по кнопочке выводится окошко | |
|
|
|
|
|
|
|
для: elenaki
(12.12.2005 в 13:14)
| | в контрольной панели как раз и есть эта кнопочка "База данных", с комментарием к ней ...
чтобы не быть многословным, посмотрите скрины ... | |
|
|
|
|