![]() ![]() |
| Alecfyz |
26.02.05 - 18:56
Сообщение
#1
|
![]() Gorsk.net Studio ![]() ![]() ![]() Группа: Admin Сообщений: 1,852 Регистрация: 24.02.05 Пользователь №: 3 |
Маленькое уточнение: желательно, чтобы таблицы mambo и IPB находились в одной базе данных.
Иначе могут возникнуть глюки с выборкой из БД в модулях, которые находятся ниже этого модуля по списку. Вечная проблема согласования разных движков... -------------------- Ибу ибу ди - хуэй дао муди - [Шаг за шагом можно достигнуть цели (кит.)]
|
| 1ok |
11.03.05 - 04:36
Сообщение
#2
|
|
Member ![]() ![]() Группа: Members Сообщений: 12 Регистрация: 01.03.05 Пользователь №: 46 |
У меня уже в разных. Как их можно перекинуть?
Ошибка в модуле возникает Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/default/htdocs/mambo/modules/mod_last_ipb_ge.php on line 50 |
| Alecfyz |
11.03.05 - 09:25
Сообщение
#3
|
![]() Gorsk.net Studio ![]() ![]() ![]() Группа: Admin Сообщений: 1,852 Регистрация: 24.02.05 Пользователь №: 3 |
Можно перекинуть так:
- убиваем файл install.lock, чтоб можно было повторно установить форум - устанавливаем форум в нужную БД - через любую утилиту управления БД (например phpMyAdqmin) просто копируем таблицы форума. А про еррор - странно, должно работать! Перепроверьте, все ли в админке настроено правильно. -------------------- Ибу ибу ди - хуэй дао муди - [Шаг за шагом можно достигнуть цели (кит.)]
|
| Erlin |
29.03.05 - 23:03
Сообщение
#4
|
![]() Gorsk.net Studio ![]() ![]() Группа: Members Сообщений: 26 Регистрация: 28.03.05 Из: Moscow, Russia Пользователь №: 287 |
1. Хотел выразить благодарность за рульный модуль. Самое лучшее, что я на мамбе поставил =)
2. Хотелось отметить, что модуль не выводит букву "ё" и не ставит пробелы вместо переноса строки. Исправляется всё элементарно, но поскольку некоторые не знают как, привиду листинг модуля исправленного (админам закачать новую версию =) ): modules/mod_last_ipb_ge.php CODE <?php /** * @version $Id: mod_last_ipb_ge.php,v 1.3 25.02.05 06:01:02 Alecfyz & Anch Exp $ * @package Mambo_4.5.1 * @copyright (C) 2005 Gorsk.net Studio * 10x to Valera (ibr team - ibresource.ru) за вдохновение. */ defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' ); $moduleclass_sfx = $params->get( 'moduleclass_sfx' ); $db_host_im = $params->get( 'db_host_im' ); $db_database = $params->get( 'db_database' ); $table_pfx = $params->get( 'table_pfx' ); $db_user = $params->get( 'db_user' ); $db_pass = $params->get( 'db_pass' ); $url_forum = $params->get( 'url_forum' ); $topic_to_show = $params->get( 'topic_to_show' ); $char_limit = $params->get( 'char_limit' ); $moduleclass_sfx = $params->get( 'moduleclass_sfx' ); $zapret = $params->get( 'zapret' ); class ipb_last_posts { function main_func($moduleclass_sfx, $db_host, $db_database, $table_pfx, $db_user, $db_pass, $url_forum, $number_topic, $who_on_forum_link, $char_limit, $deny_forums) { $html_buffer=<<<EOF <table class="moduletable$moduleclass_sfx" cellspacing="0" cellpadding="0"> EOF; mysql_connect ($db_host, $db_user, $db_pass); $access=""; if($deny_forums!="") { $denys_forums=explode (",", $deny_forums); $i=0; while($denys_forums[$i]) { $access.= " AND (t.forum_id != '".$denys_forums[$i]."')"; $i++; } } $sql="SELECT p.pid,p.post,p.topic_id,p.author_name,t.tid,t.title,t.posts,t.last_post,t.views,t.forum_id FROM {$table_pfx}topics t, {$table_pfx}posts p WHERE state='open' AND t.tid=p.topic_id {$access} ORDER BY p.pid DESC LIMIT 0 , {$number_topic};"; $result = mysql_db_query ($db_database,$sql); if(mysql_num_rows($result)) { while ($sql = mysql_fetch_object ($result)) { $sql->title=preg_replace("/([^a-zA-Zа-яА-Я0-9\x20\_\-\.\ё\Ё\,\&\#]{1,})/","",strip_tags($sql->title)); $sql->post=str_replace('<br />', ' ', $sql->post); $sql->post=strip_tags($sql->post); $sql->post=substr($sql->post,0,$char_limit); $sql->post=preg_replace("/([^0-9a-zA-Zа-яА-Я\x20\_\-\.\!\?\ё\Ё\,\&\#]{1,})/","",$sql->post); $html_buffer.=<<<EOF <tr><td valign="middle"><b><a class="readon" href="{$url_forum}?showtopic={$sql->tid}" title="Перейти в тему">{$sql->title}</a></b> [ответов {$sql->posts}, просмотров {$sql->views}]<br><b>{$sql->author_name}</b>: {$sql->post}... <a class="readon" href="{$url_forum}?showtopic={$sql->tid}" title="Перейти в тему">Читать далее...</a><hr></td></tr> EOF; } mysql_free_result ($result); } $html_buffer.=<<<EOF <tr><td valign="middle"><b>{$sql->author_name}</b> ответил в теме <b><a class="readon" href="{$url_forum}?showtopic={$sql->tid}" target="_blank" title="Перейти в тему">"{$sql->title}"</a></b>: {$sql->post}...<br><a class="readon" href="{$url_forum}?showtopic={$sql->tid}" target="_blank" title="Перейти в тему">читать далее...</a> [ответов {$sql->posts}, просмотров {$sql->views}]<hr></td></tr> EOF; echo $html_buffer; } } $ipb_last_posts=new ipb_last_posts; $ipb_last_posts->main_func($moduleclass_sfx, $db_host_im, $db_database, $table_pfx, $db_user, $db_pass, $url_forum, $topic_to_show, $who_on_forum_link, $char_limit, $zapret); ?> З.Ы. Никто не хочет занятся синхронизированием Мамбы и IPB 2? Есть наработки, а дальше сделать не хватает знаний... Сообщение отредактировал Erlin - 29.03.05 - 23:08 |
| Erlin |
30.03.05 - 08:23
Сообщение
#5
|
![]() Gorsk.net Studio ![]() ![]() Группа: Members Сообщений: 26 Регистрация: 28.03.05 Из: Moscow, Russia Пользователь №: 287 |
Сегодня кой-чего заметил и исправил... Итак, строку №55:
CODE $sql->post=str_replace('<br />', ' ', $sql->post); меняем на: CODE $sql->post=str_replace('<br />', ' ', $sql->post); |
| Alecfyz |
30.03.05 - 12:40
Сообщение
#6
|
![]() Gorsk.net Studio ![]() ![]() ![]() Группа: Admin Сообщений: 1,852 Регистрация: 24.02.05 Пользователь №: 3 |
To: Erlin
Спасибо и за похвалу, и за исправления. Действительно, как-то не учел. Все ваши исправления непременно найдут место в следующем релизе модуля. По поводу интеграции - поговорим на днях. Ок? Просто сейчас все у нас в праздниках-юбилеях... Трезвый ответ вам я сейчас не дам А вообще мы уже работаем над более продвинутой интеграцией. -------------------- Ибу ибу ди - хуэй дао муди - [Шаг за шагом можно достигнуть цели (кит.)]
|
| Erlin |
30.03.05 - 19:35
Сообщение
#7
|
![]() Gorsk.net Studio ![]() ![]() Группа: Members Сообщений: 26 Регистрация: 28.03.05 Из: Moscow, Russia Пользователь №: 287 |
Стукнись в асю, поговорим... Я в суботу уезжаю на неделю, так что лучше это делать сейчас =) А исправления сделать было легко =) Кстати что будет в новом релизе? Не стоит ли сделать модифицируемые скины? Думаю было бы удобно
Ася: №№№№№№№№№№№ Сообщение отредактировал Erlin - 31.03.05 - 18:31 |
| Erlin |
31.03.05 - 18:35
Сообщение
#8
|
![]() Gorsk.net Studio ![]() ![]() Группа: Members Сообщений: 26 Регистрация: 28.03.05 Из: Moscow, Russia Пользователь №: 287 |
Спам?
Флуд? Нет, просто проверка буквы "Ё" |
| Alecfyz |
31.03.05 - 21:54
Сообщение
#9
|
![]() Gorsk.net Studio ![]() ![]() ![]() Группа: Admin Сообщений: 1,852 Регистрация: 24.02.05 Пользователь №: 3 |
To: Erlin
Я еще не занимался нашим модулем. Просто КРАЙНЕ много работы. -------------------- Ибу ибу ди - хуэй дао муди - [Шаг за шагом можно достигнуть цели (кит.)]
|
| Erlin |
01.04.05 - 14:15
Сообщение
#10
|
![]() Gorsk.net Studio ![]() ![]() Группа: Members Сообщений: 26 Регистрация: 28.03.05 Из: Moscow, Russia Пользователь №: 287 |
Заметно =) Кстати кой-чего ещё пофиксил... Меняем строки 54 и 58 на те, что в коде... В результате фикса правильно отображаются спецсимволы html'а. Например копирайт будет прописан в коде ©, а не ©, что позволит странице вывести нормальный значек... А ещё в 54 строке кто-то (не буду пальцем показывать) не учёл, что в заголовке темы могут быть знаки препинания "!" и "?". Теперь сие исправлено
54 CODE $sql->title=preg_replace("/([^a-zA-Zа-яА-Я0-9\x20\_\-\.\!\?\ё\Ё\,\;\&\#]{1,})/","",strip_tags($sql->title)); 58 CODE $sql->post=preg_replace("/([^0-9a-zA-Zа-яА-Я\x20\_\-\.\!\?\ё\Ё\,\;\&\#]{1,})/","",$sql->post); Сообщение отредактировал Erlin - 01.04.05 - 14:18 |
| Erlin |
09.04.05 - 23:38
Сообщение
#11
|
![]() Gorsk.net Studio ![]() ![]() Группа: Members Сообщений: 26 Регистрация: 28.03.05 Из: Moscow, Russia Пользователь №: 287 |
Вот столкнулся с тем, что в сокращении не выводятся правильно адреса типа http:// Вот думаю, делать фикс или не стоит?
Сообщение отредактировал Erlin - 09.04.05 - 23:39 |
| Alecfyz |
10.04.05 - 01:26
Сообщение
#12
|
![]() Gorsk.net Studio ![]() ![]() ![]() Группа: Admin Сообщений: 1,852 Регистрация: 24.02.05 Пользователь №: 3 |
Что значит "в сокращении"?
А адреса я и не собирался выводить в последних постах. Они там на фиг не нужны. -------------------- Ибу ибу ди - хуэй дао муди - [Шаг за шагом можно достигнуть цели (кит.)]
|
| -Mic2001- |
08.07.05 - 03:13
Сообщение
#13
|
|
Newbie ![]() Группа: Members Сообщений: 2 Регистрация: 08.07.05 Пользователь №: 1,410 |
Господа, я дико извиняюсь, а проблемы вот такого характера не возникало у вас - "Хех, весьма интересно, откуда у вас инфа о месте моего проживания? smile.gif border0 stylevertical-alignmiddle altsmile.gif По-моему я ее нигде не указывал.... "
В кавычках - цитата из поста - выведена на Главной через модуль (v2), полужирным - смайлы. Если нет возможности выводить смайлы, может, как-то удалить их вообще? А то чё-та, как-то некрасиво... А запретить пользователям использовать смайлы я не могу... P.S. По ходу дела, он вообще ничего не парсит... Quote тоже в текст лезет. Хотя, нет - [b] [i][u] парсятся... Точнее, он их выкидывает... Можно сделать то же самое со смайлами и цитатами? Сообщение отредактировал -Mic2001- - 08.07.05 - 04:36 |
| Alecfyz |
08.07.05 - 09:45
Сообщение
#14
|
![]() Gorsk.net Studio ![]() ![]() ![]() Группа: Admin Сообщений: 1,852 Регистрация: 24.02.05 Пользователь №: 3 |
Да, постараемся сделать в следующей версии модуля.
-------------------- Ибу ибу ди - хуэй дао муди - [Шаг за шагом можно достигнуть цели (кит.)]
|
| -Mic2001- |
08.07.05 - 13:45
Сообщение
#15
|
|
Newbie ![]() Группа: Members Сообщений: 2 Регистрация: 08.07.05 Пользователь №: 1,410 |
Гм... Тады логичный вопрос - а когда... ?
|
| Alecfyz |
08.07.05 - 20:49
Сообщение
#16
|
![]() Gorsk.net Studio ![]() ![]() ![]() Группа: Admin Сообщений: 1,852 Регистрация: 24.02.05 Пользователь №: 3 |
В порядке живой очереди, так сказать. Сейчас в работе новая версия Classifieds, затем может будет еще кое-что, а потом и до этого модуля доберемся. (Надо ж иногда еще и работой заниматься; ту, за которую ЗП платят
Вот... -------------------- Ибу ибу ди - хуэй дао муди - [Шаг за шагом можно достигнуть цели (кит.)]
|
| ALs |
12.08.05 - 18:44
Сообщение
#17
|
|
Newbie ![]() Группа: Members Сообщений: 6 Регистрация: 12.08.05 Пользователь №: 1,499 |
Добрый! Я установил last post IPB 2.x.x на последнюю Mambo. Все работает, все показывает но, как этот модуль строго закрепить в рамки основной колонки? А то он роздвигает ее по ширине и получается очень не красиво.
|
| Anch |
12.08.05 - 20:12
Сообщение
#18
|
![]() Gorsk.net Studio ![]() ![]() ![]() Группа: Admin Сообщений: 164 Регистрация: 25.02.05 Из: Горск Пользователь №: 5 |
To: ALs
А можно взглянуть на шаблон, в частности посмотреть как именно и где у вас распирает колонку? По всей вероятности, проблема кроется именно в шаблоне. Модуль для оформления берет стандартные мамбовские классы, которые используются во многих местах. -------------------- Сижу, никого не трогаю, примус починяю ;)
|
| Erlin |
12.08.05 - 20:13
Сообщение
#19
|
![]() Gorsk.net Studio ![]() ![]() Группа: Members Сообщений: 26 Регистрация: 28.03.05 Из: Moscow, Russia Пользователь №: 287 |
Хмммм... кажись надо мне выложить альтернативную версию компонента, где шаблон легко редактировать...
Алекс, ты собираешься дорабатывать и выкладывать его или мне сделать это на форуме? З.Ы. Дело в том, что в оригинальном модуле очень неудобно редактировать шаблон.... |
| Anch |
12.08.05 - 20:58
Сообщение
#20
|
![]() Gorsk.net Studio ![]() ![]() ![]() Группа: Admin Сообщений: 164 Регистрация: 25.02.05 Из: Горск Пользователь №: 5 |
Еще раз повторяю: в модуле вывода последних сообщений из форума IPB используются стандартные классы mambo. Это было сделано специально для того, чтобы пользователи не заморачивались с оформлением одного отдельного модуля.
Добавлю, что классы, используемые в модуле, применяются во многих других местах. Например, в оформлении заголовков модулей и т.д. Поэтому, как мне кажется, проблема эта чисто локального характера. To: Erlin Если ты хочешь сделать систему шаблонов для одного модуля, велкам! Только прежде подумай, надо ли пользователю заморачиваться с его оформлением, когда можно по умолчанию брать оформление из текущего шаблона... -------------------- Сижу, никого не трогаю, примус починяю ;)
|
![]() ![]() |
| Lo-Fi Version | Time is now: 22.05.12 - 01:01 |