Сообщения без ответов | Активные темы Текущее время: 24 окт 2026, 18:34



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


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


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


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

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


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


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


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


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


Профиль
вставляю код в файл,выдает ошибку
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


Профиль
когда я вставляю код :

<?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();
?>

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


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

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


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


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

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

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


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

Найти:
cron