Senc
Откройте файл data/boardinfo.php и посмотрите значение переменной $fm->exbb['boardurl'], именно из этой переменной и берётся адрес Вашего форума, который впоследствии используется при выводе ссылок на последние темы
46. yura3d - 19 апреля 2009 — 16:06 - перейти к сообщению
47. Senc - 19 апреля 2009 — 17:06 - перейти к сообщению
yura3d
еще раз спасибо за помощь!
еще раз спасибо за помощь!
48. Senc - 20 апреля 2009 — 15:48 - перейти к сообщению
И еще вопрос: как убрать символ • перед названием темы , а то не очень лепится в стиль?
49. yura3d - 20 апреля 2009 — 15:58 - перейти к сообщению
Senc пишет:
И еще вопрос: как убрать символ • перед названием темы , а то не очень лепится в стиль?
Строка, отвечающая за вывод ссылки на тему:
Цитата:
$this->last .= '• <a href="'.$this->exbb['boardurl'].'/topic.php?forum='.$id.'&topic='.$forum['last_post_id'].'&v=l#'.$forum['last_key'].'" title="'.$title.'">'.$forum['last_post'].'</a><br>'."\n";
В этой строке • и есть html-эквивалент интресующего Вас символа, его нужно удалить
50. Senc - 20 апреля 2009 — 17:19 - перейти к сообщению
В очередной раз, cпасибо!
51. Mustacho - 27 апреля 2009 — 09:20 - перейти к сообщению
Добрый день.
А как сделать вывод последних тем с форума на страницу сайта в другом домене.
Или такое не возможно в принципе?
Просто у меня к примеру 4 сайта на разных доменах. а форум один на все сайты.
А как сделать вывод последних тем с форума на страницу сайта в другом домене.
Или такое не возможно в принципе?
Просто у меня к примеру 4 сайта на разных доменах. а форум один на все сайты.
52. yura3d - 27 апреля 2009 — 11:21 - перейти к сообщению
Mustacho
Возможно, только Вам нужно будет в скрипте вывода последних тем прописать полный путь к папке форума (от корня сервера)
Возможно, только Вам нужно будет в скрипте вывода последних тем прописать полный путь к папке форума (от корня сервера)
53. Mustacho - 29 апреля 2009 — 07:35 - перейти к сообщению
yura3d пишет:
Mustacho
Возможно, только Вам нужно будет в скрипте вывода последних тем прописать полный путь к папке форума (от корня сервера)
Возможно, только Вам нужно будет в скрипте вывода последних тем прописать полный путь к папке форума (от корня сервера)
Я прописал путь как url - require_once('http://www.pozdrav.uz/forum/exbb..._topics.php';
Но выдает пустоту - http://serdca.pozdrav.uz/example.php
тот же файл примера вывода но в корне форума работает - http://www.pozdrav.uz/forum/example.php
Получается что файл exbb_last_topics.php находит. А обработать не может.
Я в ПХП вообще ноль полный
Хотелось бы вставить например на страницу - http://deti.uz/
Этот сайт вообще на другом хостинге.
Возможно ли это? Или же работает только в одном домене с форумом?
54. yura3d - 29 апреля 2009 — 11:46 - перейти к сообщению
Mustacho
Схема вывода последних тем форума на сайтах, расположенных на других серверах, такова. Скачиваем скрипт exbb_last_topics.php из первого сообщения этой темы, закачиваем его в корневую папку форума (туда, где находятся другие скрипты форума, такие как forums.php, topic.php и т д) никак не изменяя (путь к папке форума прописывать не нужно, т.е. оставляем его пустым). Далее в этой же корневой папке форума создаём файл last_topics.php следующего содержания:
На этом всё. Теперь в том месте Вашего сайта, где Вы хотите разместить ссылки на последние темы форума, Вам необходимо будет вставить блок:
Вместо http://vash_site.ru/forum Вам нужно будет указать URL Вашего форума
Схема вывода последних тем форума на сайтах, расположенных на других серверах, такова. Скачиваем скрипт exbb_last_topics.php из первого сообщения этой темы, закачиваем его в корневую папку форума (туда, где находятся другие скрипты форума, такие как forums.php, topic.php и т д) никак не изменяя (путь к папке форума прописывать не нужно, т.е. оставляем его пустым). Далее в этой же корневой папке форума создаём файл last_topics.php следующего содержания:
CODE:
<?php
require_once('exbb_last_topics.php');
echo $exbb_last_topics->last;
?>
require_once('exbb_last_topics.php');
echo $exbb_last_topics->last;
?>
На этом всё. Теперь в том месте Вашего сайта, где Вы хотите разместить ссылки на последние темы форума, Вам необходимо будет вставить блок:
CODE:
<?=file_get_contents('http://vash_site.ru/forum/last_topics.php');?>
Вместо http://vash_site.ru/forum Вам нужно будет указать URL Вашего форума
55. Mustacho - 29 апреля 2009 — 12:45 - перейти к сообщению
Спасибо огромное!
Все получилось
Еще в догонку вопрос -
А нельзя сделать так что бы вывод последних тем был не со всех разделов, а только скажем последних 5.
Я понимаю что туплю, но все же, как сократить (регулировать) количество выводимых последних тем.
Спасибо.
Все получилось
Еще в догонку вопрос -
А нельзя сделать так что бы вывод последних тем был не со всех разделов, а только скажем последних 5.
Я понимаю что туплю, но все же, как сократить (регулировать) количество выводимых последних тем.
Спасибо.
56. yura3d - 29 апреля 2009 — 14:32 - перейти к сообщению
Mustacho пишет:
Еще в догонку вопрос -
А нельзя сделать так что бы вывод последних тем был не со всех разделов, а только скажем последних 5.
Я понимаю что туплю, но все же, как сократить (регулировать) количество выводимых последних тем.
Спасибо.
А нельзя сделать так что бы вывод последних тем был не со всех разделов, а только скажем последних 5.
Я понимаю что туплю, но все же, как сократить (регулировать) количество выводимых последних тем.
Спасибо.
В данной версии скрипта нельзя. Скрипт выводит ровно столько ссылок на последние темы, сколько у Вас на форуме разделов. Как вариант можете попробовать ещё этот скрипт, в нём есть возможность регулировать кол-во выводимых ссылок. Организация вывода ссылок на стороннем сервере почти аналогична случаю с первым скриптом
57. Mustacho - 30 апреля 2009 — 03:17 - перейти к сообщению
Попробовал ... не получается
Все сделал по инструкции:
Файл - lastforum.php поместил в корень форума
значение - $lstf_home_path = '';
Выводит ошибку - Fatal error: Call to undefined function get_file() in /srv/www/vhosts/pozdrav.uz/httpdocs/forum/lastforum.php on line 30
30 строка - $lstf_allforum = get_file($lstf_home_path.'data/allforums.php';
эту строку тупо пробовал переделать в - $lstf_allforum = get_file('data/allforums.php';
Один черт. Может у меня PHP не той версии на хостинге?
Хотя другой вариант с выводом работает.
Все варианты путей в - $lstf_home_path , тоже перепробовал.
Нельзя ли всетаки Ваш скрип поправить? Типа того, что вывод засунуть в цикл (массив) с ограничением количества.
Все сделал по инструкции:
Файл - lastforum.php поместил в корень форума
значение - $lstf_home_path = '';
Выводит ошибку - Fatal error: Call to undefined function get_file() in /srv/www/vhosts/pozdrav.uz/httpdocs/forum/lastforum.php on line 30
30 строка - $lstf_allforum = get_file($lstf_home_path.'data/allforums.php';
эту строку тупо пробовал переделать в - $lstf_allforum = get_file('data/allforums.php';
Один черт. Может у меня PHP не той версии на хостинге?
Хотя другой вариант с выводом работает.
Все варианты путей в - $lstf_home_path , тоже перепробовал.
Нельзя ли всетаки Ваш скрип поправить? Типа того, что вывод засунуть в цикл (массив) с ограничением количества.
58. - 30 апреля 2009 — 07:55 - перейти к сообщению
Mustacho пишет:
значение - $lstf_home_path = '';
Такой переменной нет. Аналогично и с $lstf_allforum. Там есть $home_path. Значение, как и писАл, от home до папки с форумом, вида (пример):
CODE:
$home_path = '/home/ВЛАДЕЛЕЦ/public_html/ПАПКА/forum/'; //ПУТЬ ДО ПАПКИ С ФОРУМОМ
Видимо, в неправильно указанном пути проблема.
(Добавление)
Можно путь узнать, как предлагал yura3d:
Цитата:
Создайте в корневой папке форума файл path.php следующего содержания:
Затем запустите этот файл, набрав его адрес URL. В браузере отобразится полный путь к папке форума относительно корня сервера.
CODE:
<?=str_replace('\\', '/', getcwd()).'/'?>
Затем запустите этот файл, набрав его адрес URL. В браузере отобразится полный путь к папке форума относительно корня сервера.
59. Mustacho - 30 апреля 2009 — 10:14 - перейти к сообщению
вот теперь все работает. Спасибо.
Наверное я скачал ранее выложенный скрипт. или с другого сайта.
Еще раз спасибо большое
Наверное я скачал ранее выложенный скрипт. или с другого сайта.
Еще раз спасибо большое
60. Mustacho - 2 мая 2009 — 08:27 - перейти к сообщению
Еще один вопрос ... надеюсь что последний
Страницы сайта генерируются из TPL шаблонов.
Как правильно вызвать (вставить) скрипт в TPL файл, для отображения?
Страницы сайта генерируются из TPL шаблонов.
Как правильно вызвать (вставить) скрипт в TPL файл, для отображения?