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

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


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

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

Добавил: Valera

Добавлен: 14 Янв 2004

Обновлен: 08 Янв 2005

Категория: IP.Board 1.x.x

 

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

Предназначен для трансляции последних тем форума с одного сайта, на другой.

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

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

код в том месте другого сайта, где вы хотите видеть сообщения форума.

(разумеется что этот http://faq.pp.ru/export.js путь необходимо будет подредактировать)

 

Нажмите здесь, чтобы скачать файл

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

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

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

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

SnIper

(разумеется что этот http://faq.pp.ru/export.js путь необходимо будет подредактировать)
var $url_forum ='http://faq.pp.ru/forums/index.php';

Попробуй заменить на своё, проставь свои пути

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

  • 2 недели спустя...
SnIper

 

QUOTE

(разумеется что этот http://faq.pp.ru/export.js путь необходимо будет подредактировать)

Ото шо большЫм - то и скачивать!

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

  • 4 недели спустя...

создай export.js пустым, дай ему атрибуты 777, затем при каждом запуске скрипта туда будет добавляться информация.

Кстати, вот еще одна модификация, этот раз она генерит не джаваскрипт, а html файл посмотреть можно здесь http://mag.pp.ru/ таблица с сообщениями из форума.

 

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

SnIper

Напиши что и как ты сделал, поподробнее.

а префикс для таблиц надо в какую-нить переменную загонять?

По умолчание ibf_ .

немного модифицированная версия в действии

http://fastbb.net/files/

(в самом низу)

 

чё то тока с сайта разработчика и транслируются последние темы

Посмотри как урл ты пишешь когда указываешь путь к скрипту.

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

Я, наверно совсем отупел без свежего воздуха!

 

создай export.js пустым, дай ему атрибуты 777, затем при каждом запуске скрипта...

 

Запуске какого скрипта?

 

Пустого export.js ?

 

export.php ? А он когда, как и кем засускается ? И в какое такое место его вставлять, чтобы он запустился ?

 

И вообще куда export.php девать???

 

Это не прикол! Я действительно не врубаюсь :D

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

Пустого export.js ?

Именно! в нем появляется инфа из форума как только запустится скрипт export.php.

Начнем по порядку!

допустим у тебя есть сайт http://my_site.ru

 

Есть он у тебя на html тогда ложим експорт.пхп в корневую директорию.

он будет виден через веб вот так http://my_site.ru/export.php

Далее, в export.php должны быть правильно указаны параметры для коннекта к базе!!!

потом в корневой директории создаем пустой файл export.js

далее заходим через веб на этот скрипт http://my_site.ru/export.php (набираешь это в браузере)

смотрим через фтп на export.js он должен измениться и в нем должна быть инфа о твоих топиках.

 

Если у тебя сайт на html то экспортируем топики так

=============== вставь этот код в любой части html странички

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

</center>

===============

где my_site.ru твой сайт

 

Заставить скрипт обновлять инфу тоже просто, достаточно вставить

========== в любой части html страницы (например на главной странице твоего сайта)

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

==========

 

и в скрипте export.php

не забудь вместо http://faq.pp.ru/forums/index.php написать полный урл к твоему сайту!!!

============

var $url_forum ='http://faq.pp.ru/forums/index.php';

============

 

Если все равно не получается, обращайся в приват, я тебе установлю этот скрипт, но при этом мне понадобится ftp доступ к твоему сайту.

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

Ну, теперь доперло!!! :D

 

Огромнейшее спасибо!!

 

Просто про

 

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

 

сказано не было.

 

А мне действительно надо больше на свежем воздухе бывать. Все ж просто, как...

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

Ну, теперь доперло!!!

 

Огромнейшее спасибо!!

 

Ну а если сайт на php, то заставить скрипт работать можно так!

==================вставить это можно в любой части кода, лучше в конце где-нибудь.

include "./export.php";

==================

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

есть какойнибудь нормальный мод для того чтобы на главной странице показывало типа "У вас ххх сообщений" жмеш на эту херь и тебя в форум выкидывает прям в мэмэнджнр.? Но прикол в том что главная страница с новыми (последними 10-ю) сообщениями находится вне каталога форума. Есть такая штука?

 

 

Да и еще где включить чтоб онлайн офлайн показывал над или под аватаром?

Стати в каком файле хранятся данные о базе данных?

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

Кстати про export.js

 

Он выводит только новые темы и ставит их выше, а как ктото ответил на тему, эта тема автоматически выше не становится просто пишет типа ответов х. Как сделать чтобы при добавлении ответа на тему она переносилась в начало списка вывода 10-ти тем?

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

Он выводит только новые темы и ставит их выше, а как ктото ответил на тему, эта тема автоматически выше не становится просто пишет типа ответов х. Как сделать чтобы при добавлении ответа на тему она переносилась в начало списка вывода 10-ти тем?

скрипт

выводит новые темы, в хинте содержание темы...

 

Если сделать как ты просишь то получится что он в хинте будет выводить содержание старой темы...

 

Скажите пожалуйста, а запрещать вывод определенных разделов форума можно?

Можно, вечером скажу как.

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

Cодержание? Вроде выводиться должна просто тема, а при написании сообщения она просто перемещается выше всех.
Ссылка на комментарий
Поделиться на других сайтах

43 строка WHERE p.new_topic =1 AND p.topic_id = t.tid AND p.forum_id = f.id AND f.read_perms = '*' ORDER BY p.topic_id DESC LIMIT 10;");

что бы запретить экспорт из какого-либо форума для этого надо добавить ид форума темы из которого нежелательно экспортировать

 

WHERE p.new_topic =1 AND p.topic_id = t.tid AND p.forum_id = f.id AND f.read_perms = '*' AND f.id!='5' ORDER BY p.topic_id DESC LIMIT 10;

 

AND f.id!='5' запретить экспорт из форум с ид5

 

Как сделать чтобы при добавлении ответа на тему она переносилась в начало списка вывода 10-ти тем?

сделать сортировку по дате последнего поста можно так,

правим полностью SQL запрос на!

 

SELECT p.forum_id, p.topic_id, t.title, t.starter_name, t.posts, t.last_poster_name, t.last_post, p.post, f.id, f.read_perms

FROM ibf_posts p, ibf_topics t, ibf_forums f

WHERE p.new_topic =1 AND p.topic_id = t.tid AND p.forum_id = f.id AND f.read_perms = '*'

ORDER BY t.last_post DESC

LIMIT 10

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

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

 

Про статус он-лайн, помоему данный мод уже обсуждали.

В смысле о базе данных? какие данные интересуют?

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

Имеется вот такой, экспортер последних тем в html страничку, котую можно инклюдить например при помощи SSI.

http://mag.pp.ru/ на главной страницы выведены последние темы из форума

кого интересует, обращайтесь

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

чтобы показывал кто на форуме в онлайне, но чтоб показывал это на главной странице, т.е вне каталога форума. ??

 

Ну можно сделать таким же способом, экспорт в джаваскрипт...

sql запрос я могу уточнить вечером...

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


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

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

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