[RSS Feed Poster Mod] - Мод трансляции RSS лент на форум

Автор Avdenago, 19 января 2007, 22:50:45

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Avdenago

Уже пару дней хотел завести тему.
Ссылка на офф.сайте:
http://custom.simplemachines.org/mods/index.php?mod=624

НО рекомендую скачать с сайта разработчика, потому что были внесены некоторые правки и не знаю обновили ли на офф.сайте.
http://www.smfhacks.com/
http://www.smfhacks.com/hacks/RSS-Feed-Poster.html

Сабж. Мод повзоляет транслировать RSS ленты на форум.
Выбираете ленту, выбираете раздел, в который будут отправляться новости, выбираете пользователя от имени которого будут публиковаться сообщения.

Плюс еще несколько мелких настроек.

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

Есть русификация, но не помню где она у меня валяется, выложу чуть позже.

Еще мод породил проблему - не могу найти приличных лент, чтобы в заголовки писали не одно предложение, а хотя бы каплю новости... Если кто знает - делитесь...

StCrox

Чего то он у меня кирилицу вывел вопросами из joomla, надо будет поковырять когда время будет, ща пока рубанул его. А что там с локализацией? ...или мне показалось? ))
Был бы признателен если приатачишь.

Avdenago

Локализация будет. Найду выложу в архив.

А то что вы написали - почти с таким же глюком столкунлся и я. Дело в том, что у меня есть собственный блог - и стоит он в УТФ кодировке - а на форуме Вин. Итого RSS с моего блога приходит в форум кракозябрами...

stepanenko

Привет!

Русификацией этого мода можешь поделиться?

Thanx=)
Главное не форма, а содержание...

Avdenago

Цитата: stepanenko от 15 февраля 2007, 16:53:42
Привет!
Русификацией этого мода можешь поделиться?
Thanx=)
Русификация:
http://www.simplemachines.ru/index.php?action=tpmod;dl=item64

Только говорю сразу. У меня однажды этот мод очень сильно глюканул. пришлось ручками восстанавливать таблицы, так что за ним нужен глаз да глаз.

stepanenko

Цитата: Avdenago от 25 января 2007, 12:43:04
А то что вы написали - почти с таким же глюком столкунлся и я. Дело в том, что у меня есть собственный блог - и стоит он в УТФ кодировке - а на форуме Вин. Итого RSS с моего блога приходит в форум кракозябрами...

Привет, тебе удалось решить проблему с кодировкой? если да, поделись информацией плиз... у меня таже беда (сайт на UTF, а форум на WIN)...
Главное не форма, а содержание...

Avdenago

Нет. проблему не решил.

Если честно, то даже не знаю где копать. ибо сам xml RSS наврятли имеет какую то кодировку, скажем по другому, он ее имеет, но как на лету поменять не знаю...

vladok

#7
Хех - я то думал, я его первым заюзал :)))

У меня стоит уже неделю -постит ленты на форум в модерской :)
Модера разгребают что интересно -постят по разделам тексты полных новостей, гуляя по линкам.

Да, лента имеет кодировку :)
Да, в кодировке вынь лента утф будет крокозябрами :)
Ленту утф генерит -для теста только, вовсе не для рекламы :) -допустим кадетс.рю


Русифицировал его сам... вернее -просто скопипасил ленгвичи в рус. темлейты и скопипастив, переименовал его инглиш пхпшник
Приличные новости дает к примеру в вынь кодировке swobodanews.ru


Обработка картинок в ббкод пока не поддерживается -выключайте сходу.
Запускаю chron -ом раз в час -7 лент, полет отменный
Эмуляция chron -а /фейк/ сильно увеличивает кол-во запросов к базе - НЕ РЕКОМЕНДУЮ однозначно.
Синтаксис команды chron дать? 
***
И ищщо -у меня он отменно пошел на RC3 - хотя писан 1.1.1/ 2
Разумеется, с крохотным изменением в инсталляшке
Харе кришна, май либер зольдат...

Avdenago

Все равно я не разобрался с кодировками и снес его после падения по его вине базы - там что то глюкнуло и он как забабахал мне 400 новых тем подряд.

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

Кстати. форум у меня в вин кодировке...   

vladok

#9
Ты наверно префикс новости не пробил -он тогда может влупить по 2-3 сходу одного и того же. И еще -он не любит когда название Feed-а и префикс -один и тот же.
А в режиме эмуляции chron, когда скрипт пхп запускает его по таймеру может быть вообще что угодно... имхо...

Ну а в полном chron все четко -запросов лишних нема -потом бац - дюжина новостей в раздельчике модерской  -без запинки :)

Мой форум тоже в вынь. Ноу проблем. Яндекс и Софтодром RSS ленты вычитывает только так.
Наверно -проблема именно в твоем форуме. Посколько самому моду глубоко чихать на кодировку -он же перекодировать то не умеет. Что есть -то считал и запостил.
***
Вспомнил - кто еще отдает новости в utf  -инфопресса.рю   :)
Харе кришна, май либер зольдат...

stepanenko

Цитата: vladok от 20 февраля 2007, 23:43:59
Запускаю chron -ом раз в час -7 лент, полет отменный
Эмуляция chron -а /фейк/ сильно увеличивает кол-во запросов к базе - НЕ РЕКОМЕНДУЮ однозначно.
Синтаксис команды chron дать? 
***

т.е. лучше ручками периодически запускать .../cronrss.php, чем включить планировщик и проверять обновления ленты при каждой загрузке страницы, верно?

з.ы. что такое "синтаксис команды chron"??
Главное не форма, а содержание...

vladok

#11
Ручками? :)
Нет уж.

cron -это утилита, работающая с командной строки на стороне сервера /вне форума, у самого хостера/ - я расписал задание, сохранил задачу, и пошел себе.

Дальше он сам  -что я задал, то и будет делать

Допустим, как в данном случае - каждый час запускать какой то скриптик- ну к примеру, cronrss.php ... 24 часа в сутки, 7 дней в неделю... и т.п - ну пока задачку не бахнешь :)

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

Ну а его команд как у всякой приличной утилиты, работающей с командной строки, есть синтаксис команды, т.е. забиваемая определенным образом по определенному закону последовательность сокращений- команд, тайминги, путь до скрипта и тп.
Харе кришна, май либер зольдат...

stepanenko

можешь для примера дать синтаксис для .../cronrss.php?

Главное не форма, а содержание...

vladok

B Cpanel создать задание для chron, пробив тайминги
Ну и собственно
fetch -o /dev/null http://имя_сайта/директория_форума/cronrss.php
И -сохранить.
Харе кришна, май либер зольдат...

stepanenko

#14
йопт, у меня форум лег из-за этого мода (я включил в настройках мода автоматический планировщик) :(

"Ошибка базы данных
Duplicate entry 'в-188' for key 1
Файл: /home/ipoteka/public_html/forum/Sources/Subs.php
Строка: 457
"
с каждым рефрешем страницы - значение "Duplicate entry" увеличивается на 1 ...

что делать?! как этот мод теперь отключить???
Главное не форма, а содержание...

vladok

#15
Если мод ставился последним, имхо Subs.php~ это то, чем надо, переименовав, реплейснуть Subs.php

Сохрани старый в сторонке

То же самое с boarddir/index.php~

Или - я бы сделал - в index.php убрал бы

// RSS Feed Poster run fake cron job
if (!empty($modSettings['rss_fakecron']))
{
require_once($sourcedir . '/Subs-RSS.php');
UpdateRSSFeedBots();
}


и

'feedsadmin' => array('FeedPoster.php', 'FeedsMain'),

а в Subs.php прибил бы 'feeds_settings' => '<a href="' . $scripturl . '?action=feedsadmin;sesc=' . $sc . '">' . $txt['smfrssposter_admin'] . '</a>',

Харе кришна, май либер зольдат...

stepanenko

спасибо, помогло  :)

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

vladok

Мод несколько сыроват - судя по данному топику и некоторым глюкам... думаю, стоит подождать и понаблюдать за его развитием, пока он не забагфиксится поосновательнее :)

Поставить то всегда успеем.  Ну а пока -ручками ньюсы - и хлама меньше, и надежнее :)
Харе кришна, май либер зольдат...

vb

В файле Subs-RSS.php
вставляем в функцию characterData1
в global добавляем переменную $txt, а после global добавку
function characterData1($parser, $data)
{
/***VB***/
global $insideitem, $tag,  $feedcount, $context, $maxitemcount, $txt;

if (function_exists('iconv'))
{
$data = iconv('UTF-8', $txt['lang_character_set'], $data);
}
/***VB***/


Всё 8)

vb

Также в этом файле Subs-RSS.php при ошибках на хостинге в логи пишутся предупреждения.
Чтобы уменьшить их число в двух местах перед
$finalrss = $rss2[1];

Надо вставить проверку
/***VB***/
if (isset($rss2[1]))
  $finalrss = $rss2[1];

vb

Цитата: vb от 22 января 2008, 23:50:08
Также в этом файле Subs-RSS.php при ошибках на хостинге в логи пишутся предупреждения.
Чтобы уменьшить их число в двух местах перед
$finalrss = $rss2[1];

Надо вставить проверку
/***VB***/
if (isset($rss2[1]))
  $finalrss = $rss2[1];
else
  $finalrss = '';
Добавлен забытый else
/***VB***/
if (isset($rss2[1]))
  $finalrss = $rss2[1];
else
  $finalrss = '';

LepRiKonS

У меня проблемка, форум сам в WIN, читаю новости с rian.ru, так он выводит новости в utf8, т.е. получаются кракозябры - незнаю как исправить.

lirikk

Разобрался с кодировкой:
В файле Subs-RSS.php находим иакие строки:

// Create the Post
$msg_title = $feed['html'] ? $context['feeditems'][$i]['title'] : strip_tags($context['feeditems'][$i]['title']);

$msg_body =  $feed['html'] ? $context['feeditems'][$i]['description'] . "\n\n" . $context['feeditems'][$i]['link']  : strip_tags($context['feeditems'][$i]['description'] .  "\n\n" . $context['feeditems'][$i]['link']);


и заменяем на :

$msg_title_ = $func['htmlspecialchars'](($feed['html'] ? $context['feeditems'][$i]['title'] : strip_tags($context['feeditems'][$i]['title'])), ENT_QUOTES);
$msg_title = iconv("UTF-8", "CP1251", $msg_title_);  //// NEW added Code

$msg_body_ =  $func['htmlspecialchars'](($feed['html'] ? $context['feeditems'][$i]['description'] . "\n\n" . $context['feeditems'][$i]['link']  : strip_tags($context['feeditems'][$i]['description'] .  "\n\n" . $context['feeditems'][$i]['link'])), ENT_QUOTES);
$msg_body = iconv("UTF-8", "CP1251", $msg_body_);  //// NEW added Code


И все работет,взято с оф.сайта поддержки.

Lysyj

Такая проблема с модом:

Запускаю руками сборщик новостей, создаются темы, но они пустые. Как можно исправить? может какого-то модуля php не хватает на cервере?

Lysyj

На локальном сайте все работает нормально. значит все таки проблема с настройками сервера. подскажите что отвечает за это?

digger®

Цитата: Лысый от 24 июля 2008, 18:28:51
Такая проблема с модом:

Запускаю руками сборщик новостей, создаются темы, но они пустые. Как можно исправить? может какого-то модуля php не хватает на cервере?
На хостинге могут быть запрещены потенциально опасные функции. Например, fsockopen.
В логе форума ничего интересного нет?

Lysyj

#26
У меня ВПС с ISPManager Pro
Установлены такие модули PHP

Zend Optimizer On
bcmath Off
ctype On
curl On
domxml On
eAccelerator On
exif Off
ftp On
gd On
gettext On
iconv On
imap On
mbstring Off
mcrypt Off
mysql On
openssl On
pcre On
pgsql Off
posix On
session On
shmop Off
sockets On
standard On
xcache Off
xml On
xmlrpc On
xslt Off
zlib On

allow_url_fopen = On

может это быть из-за того что magic_quotes_gpc = On

А то по идее эта функция не пропускает в базу скрипта спец. символы.

И еще, заметил такое:
В файле php.ini:

;extension=php_mbstring.dll
;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_crack.dll
;extension=php_curl.dll
;extension=php_db.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_domxml.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_hyperwave.dll
;extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_printer.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_w32api.dll
;extension=php_xmlrpc.dll
;extension=php_xslt.dll
;extension=php_yaz.dll
;extension=php_zip.dll


по идее это для виндовса. у меня FreeBsd Unix
Когда в панели администрирования захожу, то мне выдает например что модуль zip.so подключен.
Не надо в php.ini сделать следующее, изменить
extension=php_zip.so и раскомментировать?

PS. MagicQuotes здесь роли не играют. на локалке отключил и работает все равно


Lysyj

#28
прикрепил

ЗЫ

Посмотреллоги ошибок форума. Выдает такое

8: Undefined offset: 38
Файл: /home/xxxx/xxxx/xxxx/limteam.ru/Sources/Subs-RSS.php
Строка: 141

Там следующее
138    function startElement2($parser, $name, $attrs)
139    {
140       global $depth;
141       $depth[$parser]++;
142     }

PS2 Посмотрел ошибки на компе. точно такие же но только там все работает нормально.
мод тему создает. только без названия и содержания. В теме создается только

bbbbbb

Лысый, php.ini давай сюда

фаэрвол ты сам настраевал? может быть закрыт исходящий трафик... тогда это не сработает

Lysyj

2bbbbbb
В предыдущем посте я прикрепил php.ini

Как это "Закрыт исходящий трафик" ?
Темы с новостями создаются, но только без названия и текста. В некоторых есть текст, это [b]Название темы[/b]. Вот такой текст.
А трафик то здесь при чем?
У тебя на сервере этот мод работает  нормально?
Я думаю что это из-за модулей php которые установлены или же наоборот, забыл установить какой-то

bbbbbb

>Как это "Закрыт исходящий трафик" ?

инициализовать соединие твой сервер может быть не может :)

взят и закрыт!
deny any from to any 80 in


мод работает нормально

зачем ты его заархивировал? надо было еще зашифровать :D

я у тебя спрашивал, ты фаэрвол настраивал? чтобы узнат ькак закрыть трафик, нужно его настроить :)

узнай открыт ли исходящий трафик...

киннь php.ini сюда расархивировать сейчас не могу

Lysyj

здесь не принимает файлы .ini вот и заархивировал. 2 с. дела

fsockopen включено

Файервол не настраивал и не трогал его.

если бы был закрыт исходящий трафик, то сайт бы не работал.

Скажи, какие у тебя стоят модули PHP?
В предыдущих постах я написал, какие стоят модулиу меня.
Есть там ненужные модули?

bbbbbb

про модуля которые стоят я показывал тут, сейчас так же стоят
http://www.simplemachines.ru/index.php/topic,2711.15.html


узнай открыт ли исходящий трафик...


чтобы точно знать, если ты не знаешь открыт он или закрыт :)


Lysyj


bbbbbb

1) он может быть включен на самом сервере (прямо на том сервере где стоят виртуальные сервера),

2)и где твой php.ini ?

если хочешь чтобы помогли, то ответь на эти 2 вопроса точно...

Lysyj

#36

Engine = On
Short_open_tag = On
asp_tags = Off
precision    =  12
y2k_compliance = On
output_buffering = Off
zlib.output_compression = Off
;zlib.output_handler =
implicit_flush = Off
unserialize_callback_func=
serialize_precision = 100
allow_call_time_pass_reference = On
safe_mode = Off
safe_mode_gid = Off
safe_mode_exec_dir =
safe_mode_allowed_env_vars = PHP_
safe_mode_protected_env_vars = LD_LIBRARY_PATH
;open_basedir =
disable_functions = symlink,ini_restore
disable_clantispam by SMFRC =
;highlight.string  = #DD0000
;highlight.comment = #FF9900
;highlight.keyword = #007700
;highlight.bg      = #FFFFFF
;highlight.default = #0000BB
;highlight.html    = #000000
expose_php = On

max_execution_time = 30
max_input_time = 60
memory_limit = 8M

error_reporting  =  E_ALL & ~E_NOTICE
display_errors = Off
display_startup_errors = Off
log_errors = On
log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
track_errors = Off
;html_errors = Off
;docref_root = "/phpmanual/"
;docref_ext = .html 
;error_prepend_string = "<font color=ff0000>"
;error_append_string = "</font>"
;error_log = filename
;error_log = syslog

;arg_separator.output = "&amp;"
;arg_separator.input = ";&"
variables_order = "EGPCS"

register_globals = On
register_argc_argv = On

post_max_size = 8M
gpc_order = "GPC"

magic_quotes_gpc = Off
magic_quotes_runtime = Off   
magic_quotes_sybase = Off

auto_prepend_file =
auto_append_file =

default_mimetype = "text/html"
;default_charset = "iso-8859-1"
;always_populate_raw_post_data = On

doc_root =
user_dir =
; extension_dir = "./"
enable_dl = On
; cgi.redirect_status_env =
; cgi.fix_pathinfo=0
; fastcgi.impersonate = 1;
; fastcgi.log = 0
;cgi.rfc2616_headers = 0

file_uploads = On
;upload_tmp_dir =
upload_max_filesize = 2M

allow_url_fopen = On
;from="john@doe.com"
; user_agent="PHP"

;extension=php_mbstring.dll
;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_crack.dll
;extension=php_curl.dll
;extension=php_db.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_domxml.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_hyperwave.dll
;extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_printer.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_w32api.dll
;extension=php_xmlrpc.dll
;extension=php_xslt.dll
;extension=php_yaz.dll
;extension=php_zip.dll

[Syslog]
define_syslog_variables().
define_syslog_variables  = Off

[mail function]
SMTP = localhost
smtp_port = 25

[SQL]
sql.safe_mode = Off

[ODBC]
;odbc.default_db    =  Not yet implemented
;odbc.default_user  =  Not yet implemented
;odbc.default_pw    =  Not yet implemented

odbc.allow_persistent = On
odbc.check_persistent = On
odbc.max_persistent = -1
odbc.max_links = -1 
odbc.defaultlrl = 4096 
odbc.defaultbinmode = 1 

mysql.allow_persistent = On
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port =
mysql.default_socket =
mysql.default_host =
mysql.default_user =
mysql.default_password =
mysql.connect_timeout = 60
mysql.trace_mode = Off
msql.allow_persistent = On
msql.max_persistent = -1
msql.max_links = -1
pgsql.allow_persistent = On
Pgsql.auto_reset_persistent = Off
pgsql.max_persistent = -1
pgsql.max_links = -1
pgsql.ignore_notice = 0
pgsql.log_notice = 0
sybase.allow_persistent = On
sybase.max_persistent = -1
sybase.max_links = -1
;sybase.interface_file = "/usr/sybase/interfaces"
sybase.min_error_severity = 10
Sybase.min_message_severity = 10
sybase.compatability_mode = Off
sybct.allow_persistent = On
sybct.max_persistent = -1
sybct.max_links = -1
sybct.min_server_severity = 10
sybct.min_client_severity = 10

dbx.colnames_case = "unchanged"
bcmath.scale = 0

;browscap = extra/browscap.ini
ifx.default_host =
ifx.default_user =
ifx.default_password =
ifx.allow_persistent = On
ifx.max_persistent = -1
ifx.max_links = -1
ifx.textasvarchar = 0
ifx.byteasvarchar = 0
ifx.charasvarchar = 0

; If on, the contents of text and byte blobs are dumped to a file instead of
; keeping them in memory.
ifx.blobinfile = 0

; NULL's are returned as empty strings, unless this is set to 1.  In that case,
; NULL's are returned as string 'NULL'.
ifx.nullformat = 0

[Session]
; Handler used to store/retrieve data.
session.save_handler = files

; Argument passed to save_handler.  In the case of files, this is the path
; where data files are stored. Note: Windows users have to change this
; variable in order to use PHP's session functions.
; As of PHP 4.0.1, you can define the path as:
;     session.save_path = "N;/path"
; where N is an integer.  Instead of storing all the session files in
; /path, what this will do is use subdirectories N-levels deep, and
; store the session data in those directories.  This is useful if you
; or your OS have problems with lots of files in one directory, and is
; a more efficient layout for servers that handle lots of sessions.
; NOTE 1: PHP will not create this directory structure automatically.
;         You can use the script in the ext/session dir for that purpose.
; NOTE 2: See the section on garbage collection below if you choose to
;         use subdirectories for session storage
;session.save_path = /tmp

; Whether to use cookies.
session.use_cookies = 1

; This option enables administrators to make their users invulnerable to
; attacks which involve passing session ids in URLs; defaults to 0.
; session.use_only_cookies = 1

; Name of the session (used as cookie name).
session.name = PHPSESSID

; Initialize session on request startup.
session.auto_start = 0

; Lifetime in seconds of cookie or, if 0, until browser is restarted.
session.cookie_lifetime = 0

; The path for which the cookie is valid.
session.cookie_path = /

; The domain for which the cookie is valid.
session.cookie_domain =

; Handler used to serialize data.  php is the standard serializer of PHP.
session.serialize_handler = php

; Define the probability that the 'garbage collection' process is started
; on every session initialization.
; The probability is calculated by using gc_probability/gc_divisor,
; e.g. 1/100 means there is a 1% chance that the GC process starts
; on each request.

session.gc_probability = 1
session.gc_divisor     = 100

; After this number of seconds, stored data will be seen as 'garbage' and
; cleaned up by the garbage collection process.
session.gc_maxlifetime = 1440

; NOTE: If you are using the subdirectory option for storing session files
;       (see session.save_path above), then garbage collection does *not*
;       happen automatically.  You will need to do your own garbage
;       collection through a shell script, cron entry, or some other method.
;       For example, the following script would is the equivalent of
;       setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
;          cd /path/to/sessions; find -cmin +24 | xargs rm

; PHP 4.2 and less have an undocumented feature/bug that allows you to
; to initialize a session variable in the global scope, albeit register_globals
; is disabled.  PHP 4.3 and later will warn you, if this feature is used.
; You can disable the feature and the warning separately. At this time,
; the warning is only displayed, if bug_compat_42 is enabled.

session.bug_compat_42 = 1
session.bug_compat_warn = 1

; Check HTTP Referer to invalidate externally stored URLs containing ids.
; HTTP_REFERER has to contain this substring for the session to be
; considered as valid.
session.referer_check =

; How many bytes to read from the file.
session.entropy_length = 0

; Specified here to create the session id.
session.entropy_file =

;session.entropy_length = 16

;session.entropy_file = /dev/urandom

; Set to {nocache,private,public,} to determine HTTP caching aspects
; or leave this empty to avoid sending anti-caching headers.
session.cache_limiter = nocache

; Document expires after n minutes.
session.cache_expire = 180

; trans sid support is disabled by default.
; Use of trans sid may risk your users security.
; Use this option with caution.
; - User may send URL contains active session ID
;   to other person via. email/irc/etc.
; - URL that contains active session ID may be stored
;   in publically accessible computer.
; - User may access your site with the same session ID
;   always using URL stored in browser's history or bookmarks.
session.use_trans_sid = 0

; The URL rewriter will look for URLs in a defined set of HTML tags.
; form/fieldset are special; if you include them here, the rewriter will
; add a hidden <input> field with the info which is otherwise appended
; to URLs.  If you want XHTML conformity, remove the form entry.
; Note that all valid entries require a "=", even if no value follows.
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="

[MSSQL]
; Allow or prevent persistent links.
mssql.allow_persistent = On

; Maximum number of persistent links.  -1 means no limit.
mssql.max_persistent = -1

; Maximum number of links (persistent+non persistent).  -1 means no limit.
mssql.max_links = -1

; Minimum error severity to display.
mssql.min_error_severity = 10

; Minimum message severity to display.
mssql.min_message_severity = 10

; Compatability mode with old versions of PHP 3.0.
mssql.compatability_mode = Off

; Connect timeout
;mssql.connect_timeout = 5

; Query timeout
;mssql.timeout = 60

; Valid range 0 - 2147483647.  Default = 4096.
;mssql.textlimit = 4096

; Valid range 0 - 2147483647.  Default = 4096.
;mssql.textsize = 4096

; Limits the number of records in each batch.  0 = all records in one batch.
;mssql.batchsize = 0

; Specify how datetime and datetim4 columns are returned
; On => Returns data converted to SQL server settings
; Off => Returns values as YYYY-MM-DD hh:mm:ss
;mssql.datetimeconvert = On

; Use NT authentication when connecting to the server
mssql.secure_connection = Off

; Specify max number of processes. Default = 25
;mssql.max_procs = 25

[Assertion]
; Assert(expr); active by default.
;assert.active = On

; Issue a PHP warning for each failed assertion.
;assert.warning = On

; Don't bail out by default.
;assert.bail = Off

; User-function to be called if an assertion fails.
;assert.callback = 0

; Eval the expression with current error_reporting().  Set to true if you want
; error_reporting(0) around the eval().
;assert.quiet_eval = 0

[Ingres II]
; Allow or prevent persistent links.
ingres.allow_persistent = On

; Maximum number of persistent links.  -1 means no limit.
ingres.max_persistent = -1

; Maximum number of links, including persistents.  -1 means no limit.
ingres.max_links = -1

; Default database (format: [node_id::]dbname[/srv_class]).
ingres.default_database =

; Default user.
ingres.default_user =

; Default password.
ingres.default_password =

[Verisign Payflow Pro]
; Default Payflow Pro server.
pfpro.defaulthost = "test-payflow.verisign.com"

; Default port to connect to.
pfpro.defaultport = 443

; Default timeout in seconds.
pfpro.defaulttimeout = 30

; Default proxy IP address (if required).
;pfpro.proxyaddress =

; Default proxy port.
;pfpro.proxyport =

; Default proxy logon.
;pfpro.proxylogon =

; Default proxy password.
;pfpro.proxypassword =

[com]
; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
;com.typelib_file =
; allow Distributed-COM calls
;com.allow_dcom = true
; autoregister constants of a components typlib on com_load()
;com.autoregister_typelib = true
; register constants casesensitive
;com.autoregister_casesensitive = false
; show warnings on duplicate constat registrations
;com.autoregister_verbose = true

[Printer]
;printer.default_printer = ""

[mbstring]
; language for internal character representation.
;mbstring.language = Japanese

; internal/script encoding.
; Some encoding cannot work as internal encoding.
; (e.g. SJIS, BIG5, ISO-2022-*)
;mbstring.internal_encoding = EUC-JP

; http input encoding.
;mbstring.http_input = auto

; http output encoding. mb_output_handler must be
; registered as output buffer to function
;mbstring.http_output = SJIS

; enable automatic encoding translation accoding to
; mbstring.internal_encoding setting. Input chars are
; converted to internal encoding by setting this to On.
; Note: Do _not_ use automatic encoding translation for
;       portable libs/applications.
;mbstring.encoding_translation = Off

; automatic encoding detection order.
; auto means
;mbstring.detect_order = auto

; substitute_character used when character cannot be converted
; one from another
;mbstring.substitute_character = none;

; overload(replace) single byte functions by mbstring functions.
; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
; etc. Possible values are 0,1,2,4 or combination of them.
; For example, 7 for overload everything.
; 0: No overload
; 1: Overload mail() function
; 2: Overload str*() functions
; 4: Overload ereg*() functions
;mbstring.func_overload = 0

[FrontBase]
;fbsql.allow_persistent = On
;fbsql.autocommit = On
;fbsql.default_database =
;fbsql.default_database_password =
;fbsql.default_host =
;fbsql.default_password =
;fbsql.default_user = "_SYSTEM"
;fbsql.generate_warnings = Off
;fbsql.max_connections = 128
;fbsql.max_links = 128
;fbsql.max_persistent = -1
;fbsql.max_results = 128
;fbsql.batchSize = 1000

[Crack]
; Modify the setting below to match the directory location of the cracklib
; dictionary files.  Include the base filename, but not the file extension.
; crack.default_dictionary = "c:\php\lib\cracklib_dict"

[exif]
; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
; With mbstring support this will automatically be converted into the encoding
; given by corresponding encode setting. When empty mbstring.internal_encoding
; is used. For the decode settings you can distinguish between motorola and
; intel byte order. A decode setting cannot be empty.
;exif.encode_unicode = ISO-8859-15
;exif.decode_unicode_motorola = UCS-2BE
;exif.decode_unicode_intel    = UCS-2LE
;exif.encode_jis =
;exif.decode_jis_motorola = JIS
;exif.decode_jis_intel    = JIS

; Local Variables:
; tab-width: 4
; End:

bbbbbb

сори, я зешел под гостем и не видел ваш конфиг!

мой конфиг тут:
http://unixforum.org.ua/index.php?topic=7455.0

исходящий соединение(инициализирующие) может быть закрытое, чтобы не гоняли тарфик в больших количествах...

и чтобы хакеры не ломали через этот vps...

узнайте в подержке..

Lysyj

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

bbbbbb


bbbbbb

если не получитьс, то можешь свой написать и не только rss а и html...

я писал пару

Lysyj

попробовал еще раз.
добавил новости с моего же форума.
1 тему создал нормально, а все остальные 9 создал коряво. не вывело название темы и содержание темы.
Проверил на новостях с майл.ру. на компе все работает а вот на сервере пустые темы и без названия. только префикс темы создается

ЗЫ. Думал что на работу моде может влиять еще Sitemap но проверил на компе, все работает корректно

bbbbbb


Lysyj

дай мне ссылку на свои новости rss я сейчас покажу как добавляет новости

bbbbbb

на вывод rss из моего форума?

я не понмю какая там ссылка идет чтобы выводить...

Lysyj

лады, я сейчас еще раз со своего выведу и дам ссылку

Lysyj


bbbbbb

никогда такого не видел...

а на твоем локальном такое или другое...

дай ссілку рсс?

Lysyj

Вот как на локалке работает.
http://wapznak.no-ip.info/forum/index.php?board=1.0

сейчас попробую еще кое что изменить.
А вот ссылка на новость
http://limteam.ru/index.php?action=.xml;board=4

bbbbbb

 имел ввиду ссылку от туда отку да ты берешь, ту ссылку которая работает  точно, попробуй с какого сайта точно рабочего?

я у себя хотел попробовать, какую мне импортировать к себе?