Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 10-08-2006 22:55:08

bons
есть
Зарегистрирован: 10-07-2006
Сообщений: 66

Последние темы на главной

Подскажите, как реализован вывод последних тем c форума на textpattern.ru, у меня такая же связка punbb + TP, если делать через include (include('http://host.com/forums/extern.php?action=active'); ), то вывоиться абракатабра, т.к. не совпадают кодировки.

Отредактированно bons (10-08-2006 22:59:07)

Неактивен

 

#2 10-08-2006 23:56:52

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: Последние темы на главной

Либо:
<?
$f_encode=fopen("http://textpattern.ru/forum/extern.php?action=active", r);
$r_encode=fread($f_encode, 1500);
fclose($f_encode);
$encode=iconv("windows-1251", "UTF-8", "$r_encode");
echo "<ul>".$encode."</ul>";
?>

либо rss парсить и делать тоже самое.

Неактивен

 

#3 11-08-2006 12:05:42

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: Последние темы на главной

bons написал:

Подскажите, как реализован вывод последних тем c форума на textpattern.ru

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

Код:

<ul><txp:php>
function txpru_get_forum_messages() {
$arr=@file("http://textpattern.ru/forum/extern.php?action=active&show=10");
  $n=count($arr);
  if ( $n < 1 )  return;
  for( $i=0; $i<$n; $i++ ) {
     print iconv("windows-1251", "UTF-8", $arr[$i]);
  }
}
txpru_get_forum_messages();
</txp:php></ul>

в шаблон страниц втыкается форма, содержащая вышеприведенный код

Отредактированно Evgeny (11-08-2006 12:06:44)

Неактивен

 

#4 11-08-2006 19:46:38

bons
есть
Зарегистрирован: 10-07-2006
Сообщений: 66

Re: Последние темы на главной

Воспользовался кодом Sergey, все красиво, пришлось чуть копнуть код в punbb, чтобы темы выводились полностью.

Evgeny, при вашей реализации появилась ошибка(не понял: txpru_get_forum_messages - это плагин?). Все равно спасибо.

Отредактированно bons (11-08-2006 19:47:23)

Неактивен

 

#5 12-08-2006 15:21:18

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: Последние темы на главной

bons написал:

не понял: txpru_get_forum_messages - это плагин?

нет. это пхп-функция :-))
сначала описывается, а потом она же и вызывается.
просто такой стиль написания... так сказать, привычка давняя...

Неактивен

 

#6 19-10-2007 14:59:14

gryg
добро
Зарегистрирован: 05-08-2007
Сообщений: 42

Re: Последние темы на главной

Evgeny написал:

bons написал:

Подскажите, как реализован вывод последних тем c форума на textpattern.ru

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

Код:

<ul><txp:php>
function txpru_get_forum_messages() {
$arr=@file("http://textpattern.ru/forum/extern.php?action=active&show=10");
  $n=count($arr);
  if ( $n < 1 )  return;
  for( $i=0; $i<$n; $i++ ) {
     print iconv("windows-1251", "UTF-8", $arr[$i]);
  }
}
txpru_get_forum_messages();
</txp:php></ul>

в шаблон страниц втыкается форма, содержащая вышеприведенный код

Я так понимаю, что файл http://textpattern.ru/forum/extern.php Вы создали сами, потому-что в оригинале такого файла нет. Покрайней мере в версии phpBB 2.0.22, если мое предположение верно, то не могли бы вы нам его дать, файл http://textpattern.ru/forum/extern.php плз.!

Отредактированно gryg (19-10-2007 15:00:01)

Неактивен

 

#7 19-10-2007 22:14:17

bons
есть
Зарегистрирован: 10-07-2006
Сообщений: 66

Re: Последние темы на главной

Я так понимаю, что файл http://textpattern.ru/forum/extern.php Вы создали сами, потому-что в оригинале такого файла нет. Покрайней мере в версии phpBB 2.0.22, если мое предположение верно, то не могли бы вы нам его дать, файл http://textpattern.ru/forum/extern.php плз.

Здесь речь идет о Punbb!

Вам думаю быстрее всего получить ответ сдесь: http://www.phpbbguru.net/community/

см. например:
http://www.phpbbguru.net/community/topic2291.html
и
http://www.yandex.ru/yandsearch?date=&a … ;numdoc=10

Отредактированно bons (22-10-2007 19:13:35)

Неактивен

 

#8 20-10-2007 16:27:00

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Re: Последние темы на главной

Чего-то код Evgeny ошибки выводит sad
Fatal error: Cannot redeclare get_forum_messages() (previously declared in /var/www/*****/html/textpattern/publish/taghandlers.php(1790) : eval()'d code:3) in /var/www/*****/html/textpattern/publish/taghandlers.php(1795) : eval()'d code on line 2

Отредактированно advan (08-06-2008 16:13:10)


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

#9 20-10-2007 21:22:32

gryg
добро
Зарегистрирован: 05-08-2007
Сообщений: 42

Re: Последние темы на главной

advan написал:

Чего-то код Evgeny и код Sergey ошибки выводит sad

Для решения этого вопроса лучше  обратиться на форум PHPBB

Неактивен

 

#10 21-10-2007 13:05:25

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Re: Последние темы на главной

gryg написал:

Для решения этого вопроса лучше  обратиться на форум PHPBB

У меня форум на punBB

Непонятная штука получается:
в адресной строке ввожу http://textpattern.ru/forum/extern.php?action=active - отображается список

http://www.мой_сайт.ru/forum/extern.php?action=active
http://www.мой_сайт.ru/forum/extern.php?action=new
ничего не отображается sad

.. а вот
http://www.мой_сайт.ru/forum/extern.php?action=online
http://www.мой_сайт.ru/forum/extern.php … nline_full
http://www.мой_сайт.ru/forum/extern.php?action=stats
отображаются

Ваще ничего непонимаю sad(

Отредактированно advan (21-10-2007 15:29:12)


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

#11 23-10-2007 16:22:13

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Re: Последние темы на главной

никто не объяснит, в чем может быть дело??


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

#12 27-10-2007 10:38:13

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Re: Последние темы на главной

Товарищи, занимающиеся сайтом и конкретно форумом текстпаттерн.ру, если не сложно - киньте пожалуйста на почту работающий здесь файлик extern.php. Может у меня там что-то закомментировано.. Заранее спасибо!


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

#13 29-10-2007 11:37:24

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: Последние темы на главной

advan написал:

никто не объяснит, в чем может быть дело??

Может быть, просто нет активных тем? То есть скрипту просто нечего показывать?
То же самое касается и новых тем.

Неактивен

 

#14 30-10-2007 18:00:40

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Re: Последние темы на главной

Evgeny написал:

Может быть, просто нет активных тем? То есть скрипту просто нечего показывать?
То же самое касается и новых тем.

Есть конечно smile
Мне кажется в коде extern.php косячокс..

Отредактированно advan (01-04-2008 21:20:07)


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

#15 31-10-2007 12:38:35

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: Последние темы на главной

advan написал:

Мне кажется в коде extern.php косячокс..

Хм.. действительно.
Причем /extern.php?action=active&type=RSS показывает нормлаьно.

Чтобы не думалось - скачай файл с дистрибутива punbb для той версии, которую используешь...
Чтобы возможная несовместимость версий каким-нибудь боком не вылезла

Неактивен

 

#16 31-10-2007 17:20:27

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Re: Последние темы на главной

Evgeny написал:

Хм.. действительно.
Причем /extern.php?action=active&type=RSS показывает нормлаьно.

Чтобы не думалось - скачай файл с дистрибутива punbb для той версии, которую используешь...
Чтобы возможная несовместимость версий каким-нибудь боком не вылезла

Брал установку с сайта punbb.ru. Но там на этот вопрос никто ничего не ответил..  Пойду на офсайт.


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

#17 31-10-2007 18:30:55

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Re: Последние темы на главной

Скачивал с сайта punbb.org файл extern.php версии 1.2.15 (как и весь форум) - ноль эмоций
пробовал файлы 14, 13, 12, 11 версий - нифига sad
Что делать??


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

#18 03-11-2007 15:40:15

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Re: Последние темы на главной

Все решилось! Не хватало кусочка кода  smile
Осталось с кодировкой разобраться..


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

#19 07-11-2007 18:29:03

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Re: Последние темы на главной

все ок!

Отредактированно advan (07-11-2007 21:43:01)


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

#20 22-10-2008 21:31:59

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Re: Последние темы на главной

Решил заняться оптимизацией кода и приведением его к стандартам w3c ...

C форума выводятся сообщения следующей формой:

Код:

<h1>Форум</h1><ul><txp:php>include("http://www.сайт.ru/forum/extern.php?action=active&show=5");</txp:php></ul>

В итоге в коде страницы в каждой строке появляются только открывающие тэги <li>, а закрывающих нет sad
Как можно это поправить?


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

#21 28-10-2008 21:22:40

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Re: Последние темы на главной

Никто не в курсе?? sad


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

#22 29-10-2008 00:10:03

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Последние темы на главной

очевидно, надо копать source файла extern.php


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#23 29-10-2008 20:39:58

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Re: Последние темы на главной

Сорри. Я вспомнил, что когда-то копался в этом файлике. smile
Счас поправил все.


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru