Сообщения без ответов | Активные темы Текущее время: 09 сен 2026, 02:01



Ответить на тему  [ Сообщений: 35 ]  Страница «  1, 2, 3, 4  »
Как вывести отдельно последнее объявление? 
Автор Сообщение

Зарегистрирован: 12 ноя 2010, 11:41
Сообщения: 121

Спасибо огромное! буду пробовать


16 дек 2011, 05:08
Профиль

Зарегистрирован: 12 ноя 2010, 11:41
Сообщения: 121

но вот как поступить: у меня вместо index.php главная сайта index.htm, на которую и нужно эти объявления вывести
а если я буду выводить их как index.htm/индетификатор, то на index.htm объявления не появятся


16 дек 2011, 05:15
Профиль

Зарегистрирован: 12 ноя 2010, 11:41
Сообщения: 121

то есть мне нужен код на index.htm, чтобы я его вставил в страницу, а он вывел объявления


16 дек 2011, 07:31
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

Это уже сложнее. Нужно либо разрешить PHP парстить html файл и писать PHP внутри html, либо вставлять iframe, либо выводить посредством подключаемого javascript

Модуль вывода объявлений лучше оформить в виде файла modules/frame.inc с таким содержимом:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Ну а в index.html нужно создать iframe:
<iframe src="/frame/"></iframe>


16 дек 2011, 13:00
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

Чтобы подключать посредством javascript, нужно немного изменить вывод в modules/frame.inc:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


В index.html в нужном месте подключаем этот вывод: <script type="text/javascript" src="/frame"></script>


16 дек 2011, 13:05
Профиль

Зарегистрирован: 12 ноя 2010, 11:41
Сообщения: 121

Юрий, спасибо, но у меня включено в .htaccess, что PHP и так обрабатывает html, а Java нежелателен, так как не у каждого он включен, как и iframe, который обрабатывается не всеми браузерами
подскажите, как?


16 дек 2011, 14:48
Профиль

Зарегистрирован: 12 ноя 2010, 11:41
Сообщения: 121

вставляю код в файл,выдает ошибку
Warning: include(FULLPATCH/includes/messages.php) [function.include]: failed to open stream: No such file or directory in /storage/home/htdocs/1.htm on line 187

Warning: include(FULLPATCH/includes/messages.php) [function.include]: failed to open stream: No such file or directory in /storage/home/htdocs/1.htm on line 187

Warning: include() [function.include]: Failed opening 'FULLPATCH/includes/messages.php' for inclusion (include_path='.:/usr/local/share/pear') in /storage/home/htdocs/1.htm on line 187

Fatal error: Call to a member function assign() on a non-object in /storage/home/htdocs/1.htm on line 189


16 дек 2011, 15:10
Профиль

Зарегистрирован: 12 ноя 2010, 11:41
Сообщения: 121

когда я вставляю код :

<?php
if($exe)
{
$limit = 10;
$dop_sql = "WHERE status=1 ORDER by date_add desc LIMIT 0, ".$limit;

include(FULLPATCH."includes/messages.php");

$smarty->assign('messages', $messages);
$smarty->assign('messages_counter', 'Последние '.$limit.' записей');
$smarty->display('list.html');
}
exit();
?>

то никаких ошибок не выдает, но и ничего не выводит


18 дек 2011, 20:34
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

Так это работать не будет.
Нужно делать ровно так, как я написал. Т.е. создавать модуль в соответствующей директории, а затем получать его вывод.

Если хотите получить вывод последних сообщений отдельно, независимо от основных библиотек скрипта, проще будет в том же index.html открыть подключение к БД, сделать выборку последних записей в eboard_db отформатировать как надо и т.д.


19 дек 2011, 14:15
Профиль

Зарегистрирован: 12 ноя 2010, 11:41
Сообщения: 121

Спасибо, все работает, как Вами и описано. Жаль, что мне эти варианты пока не подходят


20 дек 2011, 18:07
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 35 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти: