Перейти к контенту

Экcпорт последних тем на другой сайт


Рекомендуемые сообщения

Мод: Экcпорт последних тем на другой сайт

Категория: Моды

Совместимость: 2.0.x

Описание:

Скрипт предназначен для экcпорта последних тем форума на другой сайт или произвольную вебстраницу.

 

предыдуший скрипт, для версий ниже 2.0

Скрипт экспорта последних тем в джава-скрипт export.js .

 

 

Подробнее...

Скачать

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 58
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

всё щас проверю работает или нет, большое спасибо! :D

Добавлено в [mergetime]1099422824[/mergetime]

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

Добавлено в [mergetime]1099423243[/mergetime]

Всё работает, спасибо ещё раз! ;)

Ссылка на комментарий
Поделиться на других сайтах

в 2.0.1 не пашет

Добавлено в [mergetime]1099482932[/mergetime]

Мож я чего не так указал в настройках?

 

class ibf_news_to_js {
var $db_host	= 'localhost';
var $db_database= 'forum1';
var $db_user	= 'root';
var $db_pass	= '';  

var $url_forum	= 'http://localhost/forum1/index.php'; //полный путь до скрипта форума!!! index.php на конце обязательно!!!

var $number_topic='2'; //сколько новых тем экспортировать
var $table_prefix='ibf_';
var $js_path= 'http://localhost/www/overlib_mini.js'; //путь до overlib_mini.js, включая имя файла, должно начинаться с http://ваш_сервер/путь_к_файлу
var $my_forum= 'Последние сообщения форума faq.pp.ru';

var $deny_forums='';//запретить к экспорту топики из форумоу идентификаторы через запятую например 1,2 (запритит к показу форумы с данными ид)

Добавлено в [mergetime]1099483106[/mergetime]

После чего было вставлено в htm страничке <script language='JavaScript' src='http://localhost/www/export.js'></script>

 

Где www - папка, в которой находилась htm страничка.

 

И еще у меня не генерировало в прилагаемом к скрипту примере, если я запускал этот html (но я полагаю там в php надо было править - я правил - ничерта)

Ссылка на комментарий
Поделиться на других сайтах

Скрипт экспорт.пхп как раз и генерирует файл экспорт.жс. Он сам собой не делается :D

Пропиши в том же хтмл строчку типа:

<img src="http://твой сайт/export.php" width="1" height="1">

Ссылка на комментарий
Поделиться на других сайтах

Обратите внимание на эту строку

$fpotok = fopen($_SERVER["DOCUMENT_ROOT"]."/export.js", 'w')  or die("Не могу открыть файл");

она подразумевает что скрипт будет формировать файл в корне сервера (експорт.дс дожен быть в корне), если вы хотите что бы результат был в папке forum соответственно вам надо подредактировать пути к файлу.

$fpotok = fopen($_SERVER["DOCUMENT_ROOT"]."/forum/export.js", 'w')  or die("Не могу открыть файл");

примерно так!

 

Скрипт экспорт.пхп как раз и генерирует файл экспорт.жс

При каждом вызове файл export.js перезаписывается, если php работает как cgi то файл сам создается средствами скрипта.

 

Chrno , спасибо за тех. поддержку! :D

Добавлено в [mergetime]1099501783[/mergetime]

Мануал бы сделали нормальный =)

Спрос довольно небольшой... На этот мод...

Ссылка на комментарий
Поделиться на других сайтах

Valera

При формировании всплывающих подсказок иногда лезет ошибка джавы "В строке содержится недопустимый символ". На такой теме подсказка не формируется. Отлавливать буду завтра.

Нельзя ли переделать запрос так, чтобы всплывающая подсказка формировалась из последнего поста, а не из первого?

Ссылка на комментарий
Поделиться на других сайтах

В строке содержится недопустимый символ".

Как только снова появится, закиньте сюда содержимое ескпорта.жс.

 

Нельзя ли переделать запрос так, чтобы всплывающая подсказка формировалась из последнего поста, а не из первого?

Можно, как только гляну структуру таблиц дам ответ.

 

Так как же в один столбец.

В выходные постараюсь.

Ссылка на комментарий
Поделиться на других сайтах

Valera

Вот. Там есть строка "У меня тут такая проблема" и т.д.

При конвертации часть строки "поддержки shader'ов" превращается в "поддержки shader'ов", от чего джава сходит с ума. Сдается мне, таких символов не один, которые при конвертации превращаются в коды.

Ссылка на комментарий
Поделиться на других сайтах

У меня что-то обновление файла export.js не происходит

 

Хотя ставлю:

 

<script language='JavaScript' src='http://.../export.js'></script>

<img src="http://.../export.php" width="1" height="1">

 

Ну где многоточие там конечно же стоит название моего сайта

Ссылка на комментарий
Поделиться на других сайтах

У меня что-то обновление файла export.js не происходит

Вот первых джаваскрипты имеют свойство кешироваться.

 

<script language='JavaScript' src='http://.../export.js'></script> <img src="http://.../export.php" width="1" height="1">

 

Поменяйте местами собаку и хвост
Совершенно верно.

 

 

Т.е. должно быть

<img src="http://.../export.php" width="1" height="1">

<script language='JavaScript' src='http://.../export.js'></script>

 

Кстати в вашем варианте можно обойтись и без джаваскрипта, т.к. вы экспортировать темы на другой сайт не собираетесь.

Для этого необходимо вместо записи в файл, делать вывод буфера в браузер,

также надо изменить способо вызова на скрипта на ->

<script language='JavaScript' src='http://.../export.php'></script>

Ссылка на комментарий
Поделиться на других сайтах

:)

 

:D сейчас вообще ничего не обновляеться, даже если запускаешь export.php сам по себе

 

ладно, а нет блока для smallnuki чтобы с форума IPB новости выводились? ;)

 

:) а то у меня ваш скрипт неработает :)

Ссылка на комментарий
Поделиться на других сайтах

даже если запускаешь export.php сам по себе

CTRL+F5 !!! у вас скрипт скроее всего закешировался.

 

нет блока для smallnuki

В смысле что-бы смайлы в хинтах выводились?

Ну так хинты будут долго грузиться из-за смайликов, imho этого не надо делать.

Ссылка на комментарий
Поделиться на других сайтах

нет всмысле есть такое наподобии phpnuke с названием smallnuke Вот их сайт

;) кстати оч удобнее чем phpnuke

вот туда хочу блок с темами из форума... :D

Ссылка на комментарий
Поделиться на других сайтах

Появляется вот это:

Warning: fopen(/home/kuza/domains/kuza.org.ru/public_html/export.js): failed to open stream: Permission denied in /home/kuza/domains/kuza.org.ru/public_html/export.php on line 126

Не могу открыть файл

 

Вроде всё правильно сделал, подскажите в чём проблема

Ссылка на комментарий
Поделиться на других сайтах

у меня не получается.

скрипт отображает из файла export.js что там написанно в низу, т.е. логины и темы, а также ссылки из файла export.js, а при наведении на эти не мои темы, происходят ошибки, ПОМОГИТЕ!

Ссылка на комментарий
Поделиться на других сайтах

А как можно сделать чтобы темы в новом окне открывались? А то както неудобно получается, а править каждую строчку тоже невариант
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...
export.php on line 126 Не могу открыть файл

возможно нет файла экспорт.жс, возможно на нем атрибыты не 777

 

а при наведении на эти не мои темы, происходят ошибки, ПОМОГИТЕ!

Какие ошибки? Пишите дословно, или приводите скриншоты...

 

А как можно сделать чтобы темы в новом окне открывались

в смысле? Что бы был не переход по линку, а открытие нового окна браузера?

Ссылка на комментарий
Поделиться на других сайтах

QUOTE а при наведении на эти не мои темы, происходят ошибки, ПОМОГИТЕ!

Какие ошибки? Пишите дословно, или приводите скриншоты...

 

Я писал о них месяц назад, и файл экпорт.дж прикладывал, однако "разговарил он с камнями, но молчали камни". Неверно происходит парсинг некоторых тем. При наведение на такие темы вылетает ошибка. Могу еще скриншот приложить.

Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.