 |
Как вывести отдельно последнее объявление?
| Автор |
Сообщение |
|
dmitry
Зарегистрирован: 12 ноя 2010, 11:41 Сообщения: 121
|
Спасибо огромное! буду пробовать
|
| 16 дек 2011, 05:08 |
|
 |
|
dmitry
Зарегистрирован: 12 ноя 2010, 11:41 Сообщения: 121
|
но вот как поступить: у меня вместо index.php главная сайта index.htm, на которую и нужно эти объявления вывести а если я буду выводить их как index.htm/индетификатор, то на index.htm объявления не появятся
|
| 16 дек 2011, 05:15 |
|
 |
|
dmitry
Зарегистрирован: 12 ноя 2010, 11:41 Сообщения: 121
|
то есть мне нужен код на index.htm, чтобы я его вставил в страницу, а он вывел объявления
|
| 16 дек 2011, 07:31 |
|
 |
|
Geo
Администратор
Зарегистрирован: 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 |
|
 |
|
Geo
Администратор
Зарегистрирован: 20 сен 2010, 21:15 Сообщения: 2966
|
Чтобы подключать посредством javascript, нужно немного изменить вывод в modules/frame.inc: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. В index.html в нужном месте подключаем этот вывод: <script type="text/javascript" src="/frame"></script>
|
| 16 дек 2011, 13:05 |
|
 |
|
dmitry
Зарегистрирован: 12 ноя 2010, 11:41 Сообщения: 121
|
Юрий, спасибо, но у меня включено в .htaccess, что PHP и так обрабатывает html, а Java нежелателен, так как не у каждого он включен, как и iframe, который обрабатывается не всеми браузерами подскажите, как?
|
| 16 дек 2011, 14:48 |
|
 |
|
dmitry
Зарегистрирован: 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 |
|
 |
|
dmitry
Зарегистрирован: 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 |
|
 |
|
Geo
Администратор
Зарегистрирован: 20 сен 2010, 21:15 Сообщения: 2966
|
Так это работать не будет. Нужно делать ровно так, как я написал. Т.е. создавать модуль в соответствующей директории, а затем получать его вывод.
Если хотите получить вывод последних сообщений отдельно, независимо от основных библиотек скрипта, проще будет в том же index.html открыть подключение к БД, сделать выборку последних записей в eboard_db отформатировать как надо и т.д.
|
| 19 дек 2011, 14:15 |
|
 |
|
dmitry
Зарегистрирован: 12 ноя 2010, 11:41 Сообщения: 121
|
Спасибо, все работает, как Вами и описано. Жаль, что мне эти варианты пока не подходят
|
| 20 дек 2011, 18:07 |
|
|
|
Страница 2 из 4
|
[ Сообщений: 35 ] |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
 |