Username:
Password:
 Log me on automatically each visit
 
Aeroion.Ru
Форумы сервера Aeroion.Ru
Welcome

Aeroion.Ru Forum Index
  » Технические форумы
   » Поддержка и моды для phpBB2
    » Мод Change bbcode quote with Gender mod
   преобразование имени пользователя в цитатах в ссылку на профиль
printer-friendly view
AuthorМод Change bbcode quote with Gender mod
ssmol Gender:Male

Участник


Joined: 03 Jan 2006
Posts: 11
Last Visited: Sun 29 Jan, 2006 22:29
Кредиты: 102
Reputation: 0


вот bbcode.php с установленным модом


Download bbcode.rar (10.9 KB). Added/Updated Fri 06 Jan, 2006 19:45. Downloaded 7 Time(s). Price, (Кредиты) 5.

Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

ssmol wrote: Show

Правильно вылетела. Как вы снесли эту строку? Rolling Eyes В моде такой инструкции нет. Smile
Code:
    $temp_url = append_sid('show_post.php?p=\\2');

Добавил в файл. Скачайте из Вашего поста.
Ну, а больше ошибок не нашел. Все как в обычном phpbb2.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
ssmol Gender:Male

Участник


Joined: 03 Jan 2006
Posts: 11
Last Visited: Sun 29 Jan, 2006 22:29
Кредиты: 102
Reputation: 0


спасибо да проблема со ссылкой решилась

а проблема со старыми цитами она мягко говоря вообще странная. сегодня провел такой эксперимент поставил файл с этим модом и решил отредактировать пост в котором перестала показыватся цитата. результат обескуражил ибо подставив вместо действуещего ника ник которого нет в бд цитата отобразалась.
то ли с запросос к бд чтото что неможет взять старые цитаты на реальные ники толи х.з.
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

ssmol @ Fri 06 Jan, 2006 23:45 wrote: (View Post)
Show

Специально зашел на форум
Protected Message:
Show
. Все старые цитаты отображаются корректно.....
Не, не в моде дело, и не в запросах.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

Так, похоже тупик. Ладно не будем гадать на кофейной гуще. Попрошу помощи на гуру.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
ns13 Gender:Male

Заинтересовался


Joined: 12 Mar 2006
Posts: 4
Last Visited: Thu 16 Mar, 2006 23:27
Кредиты: 59
Reputation: 0


Ну так вот, у меня такой вопрос... Я установил: extended quote tag, Change bbcode quote и Quick Reply
При полном цитировании у меня текст выглядит так:
Code:
[quote="ник";p="41859"]текст цитаты[/quote]


Но вот после постинга выглядит так:
Code:
ник";p="41859 писал(а):
текст цитаты


Как это исправить?

Еще бы хотелось, чтобы при постинге из Quick Reply цитата имела вид: Ник... перейти к посту
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

По первой части.
Эти проблемы могут быть связаны с разными идиотскими никами (наличие спецсимволов). Посмотреть бы пример.
А во-вторых. Вы уверены, что мод поставлен прямо?
В-третьих. Версия вашего форума?

А может, глянуть ваш bbcode.php? Rolling Eyes Если не лень, валите его сюда до кучи. Завтра гляну.

По второй части.
Адд-он для Extended Quick Reply Form здесь (если вы использовали этот).

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
ns13 Gender:Male

Заинтересовался


Joined: 12 Mar 2006
Posts: 4
Last Visited: Thu 16 Mar, 2006 23:27
Кредиты: 59
Reputation: 0


Ники я тестировал чисто английские... даже без цифр
Мод перепроверял на ошибки в коде несколько раз...
Версия 2.0.19


Вот еще скрин, на нем зеленым цветом показаны полные цитаты (т.е. при нажатии на кнопку Цитата), а красным быстрые (т.е. цитирование в форму быстрого ответа)...
Вот мой bbcode.php и на всякий случай function_post.php

Добавлено спустя 8 минут 20 секунд:

Скрин Smile
Мод Change bbcode quote with Gender mod


Download includes.rar (16.85 KB). Added/Updated Mon 13 Mar, 2006 00:49. Downloaded 15 Time(s).

Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

Скрин недоступен.
Шизиловка какая-то с этим модом. Здесь-то все прекрасно работает. Rolling Eyes

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
ns13 Gender:Male

Заинтересовался


Joined: 12 Mar 2006
Posts: 4
Last Visited: Thu 16 Mar, 2006 23:27
Кредиты: 59
Reputation: 0


Sergey, вот сегодня поставил этот мод, практически на чистый форум, не считая модов =)
Ошибка все таже...
Форум обрабатывает цитату как:
Code:
 admin";p="20 писал(а):
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

Посмотрел я ваши файлы. Что мне сразу не понравилось, так этот старый код из Extended Quote Tag в bbcode.php
Code:
// [QUOTE] and [/QUOTE] for posting replies with quote, or just for quoting stuff with an pre-defined post entry
    $text = bbencode_first_pass_pda($text, $uid, '/\[quote=p=(\\\\"[0-9]+\\\\")\]/is', '[/quote]', '', false, '', "[quote:$uid=p=\\1]");

    $text = bbencode_first_pass_pda($text, $uid, '/\[quote=(\\\\"[^"]*?\\\\");p=(\\\\"[0-9]+\\\\")\]/is', '[/quote]', '', false, '', "[quote:$uid=\\1;p=\\2]");

А ведь я же писал об этом на phpbbguru.net и на оффсайте сразу же после выхода 2.0.19. Из-за этого у вас и проблемы. Хорошо хоть Moderator Tags пофиксенный.

Если кому интересно, этим скриптом на перле я тестил регулярки мода.
Code:
#!/usr/bin/perl
local($/) = "\n";
local($.) = "\n";
local ($",$,)=("\n","\n");
$contenttype="Content-type: text/html\n\n";
print $contenttype;

$uid="sd16agh823";

%bbcode_tpl = ();

#    заполняем массив $bbcode_tpl.
#    в phpBB соответствует работе функции load_bbcode_template
$bbcode_tpl{'quote_username_post_open'}= q(<!-- BEGIN quote_username_post_open --></span>
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
      <td><span class="genmed"><b>{USERNAME} {L_WROTE} ({U_VIEW_POST}):</b></span></td>
    </tr>
    <tr>
      <td class="quote"><!-- END quote_username_post_open -->);

$bbcode_tpl{'quote_close'}= q(<!-- BEGIN quote_close --></td>
    </tr>
</table>
<!-- <span class="postbody"> --><!-- END quote_close -->);

# обрабатываем шаблон. соотвествует работе функции prepare_bbcode_template
$temp_url = 'show_post.'.$phpEx.'?p=\\2';
$temp_url = '<a href="#_somewhat" onClick="javascript:open_postreview( \'' . $temp_url . '\' );return false;" class="genmed">' . 'просмотр сообщения' . '</a>';
$bbcode_tpl{'quote_username_post_open'} =~ s/{U_VIEW_POST}/$temp_url/;

# текст сообщения, как он передается в функцию bbencode_second_pass
$text = qq( какой-то текст ДО цитаты [quote:$uid="пользователь user";p="101"]текст цитаты "текст цитаты с кавычками"[/quote:$uid]
что-то ПОСЛЕ цитаты);

# обрабатываем текст
#    в phpBB соответствует работе bbencode_second_pass($text, $uid)
#    $text = str_replace("[/quote:$uid]", $bbcode_tpl['quote_close'], $text);
#    $text = preg_replace("/\[quote:$uid=(?:\"?([^\"]*)\"?);p=(?:\"?([0-9]+)\"?)\]/sie", "parse_quote_Tag('\\1', \$bbcode_tpl['quote_username_post_open'], '\\2')", $text);

$text =~ s/\[\/quote:$uid]/$bbcode_tpl{'quote_close'}/;
$text=~ s/\[quote:$uid=(?:\"?([^\"]*)\"?);p=(?:\"?([0-9]+)\"?)\]/parse_quote_Tag($1,$bbcode_tpl{'quote_username_post_open'},$2)/sie;

print $text;

sub parse_quote_Tag{
    my ($username, $bbcode_tpls, $post_id) = @_;
    my $l_wrote = 'писал';
    if ($post_id > 0)
    {
        $bbcode_tpls =~ s/\\2/$post_id/;
    }
    $bbcode_tpls =~ s/{L_WROTE}/$l_wrote/;
    $bbcode_tpls =~ s/{USERNAME}/$username $quote_date/;
    return $bbcode_tpls;

}
exit(0);

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
DragonDX Gender:Male

Участник


Joined: 21 Aug 2006
Location: Москва
Posts: 10
Last Visited: Wed 28 Apr, 2010 08:41
Кредиты: 199
Reputation: 0
Age: 25
Zodiac: Aquarius Cat

Sergey @ Sun 01 Jan, 2006 04:34 wrote: (View Post)
Show

а без этих модов он работать не будет? Sad
User Level и User Class ставить не хочется Smile

_________________
www.moscow.solarnet.ru - форум самой солнечной IRC сети!
Back to topOffline View user's profile Visit poster's website
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

Естественно, будет работать и без этих модов.
Ну если что, уберите эти строки в функции parse_quote_Tag
Code:
            case MAIN_MOD :
                $style_color = 'style="color:#' . (isset($theme['color_main_mod']) ? $theme['color_main_mod'] : $theme['fontcolor98']) . '"';
                break;
            case SUPPORT :
                $style_color = 'style="color:#' . (isset($theme['color_support']) ? $theme['color_support'] : $theme['fontcolor4']) . '"';
                break;
            case VIP :
                $style_color = 'style="color:#' . (isset($theme['color_vip']) ? $theme['color_vip'] : $theme['fontcolor5']) . '"';
                break;
            case USER :
                $bbcode_tpls = (isset($theme['color_user']) ? 'style="color:#' . $theme['color_user'] . '"' : '');
                break;

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
catsavl Gender:Male

Гость


Joined: 04 Nov 2006
Posts: 1
Last Visited: Sun 05 Nov, 2006 23:31
Кредиты: 20
Reputation: 0
Age: 36
Zodiac: Virgo Cat

Скачал отсюда мод "change bbcode quote", поставил. Если цитируемый администратор или модератор, то всё работает просто отлично, а если просто юзер, то:
1. не показывает, что это цитата - просто обычный текст.
2. меняется изображение на экране: старые сообщения сжимает по ширине на пол экрана, а новые идут вообще без рамок.
Наверняка кто-то уже сталкисался стакой бедой. Если знаете киньте ссылку
Back to topOffline View user's profile
zKiLL Gender:Male

Участник


Joined: 24 Apr 2007
Posts: 10
Last Visited: Thu 24 May, 2007 02:47
Кредиты: 63
Reputation: 0
Age: 27
Zodiac: Aries Rat

Ну, Сергей... Дубль два...

Уставновленых модов миллион, гадать где дырка бестолку. Суть проблемы та же:

Человек с никнеймом, в котором присутсвует апостроф - ( ' ), темы с цитатами этого юзера после установки мода стали выдавать такую ошибку:

Code:
Could not obtain user information.

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 't Kick Da Baby...' AND user_id <> -1' at line 2

SELECT * FROM phpbb_users WHERE username = 'Don't Kick Da Baby...' AND user_id <> -1

Line : 909
File : bbcode.php


Прилагаю файл, чтобы вы могли посмотреть. Так же стоит Extended Quote Tag последней версии. Дырка, в апострофах. Если в тэги цитаты присутсвует знак апострофа (любой юзер может туда его поставить) появляется такая ошибка...

Файл прилагается. Только вот я не уверен, ошибка в этом файли, или в каких либо других...

Добавлено спустя 3 минуты 52 секунды:

Еще раз проверил, прав я или нет. Да прав.
.
Code:
[quote="zKiLL";p="3694"]ываываываываываываыв[/quote]
- работет.

Code:
[quote="zKi'LL";p="3694"]ываываываываываываыв[/quote]
- выдет ошибку в базе данных.


Download bbcode.zip (9.9 KB). Added/Updated Wed 23 May, 2007 18:33. Downloaded 48 Time(s).

Back to topOffline View user's profile
Display posts from previous:   

Summary Rating For >> Мод Change bbcode quote with Gender mod
Average Rating: 0.00 :: Min Rating: 0 :: Max Rating: 0 :: Number of Ratings: 0
Choose Rating: 1   2   3   4   5  

Similar Topics
Topic Author Forum Replies Last Post
No new posts Hidden Topic: bbCode Blink и перевод строки vlad77 Поддержка и моды для phpBB2 12 Sun 23 Jan, 2011 02:48 View latest post
vlad77
No new posts [FINAL] AJAX username check
проверка имени пользователя перед рег...
Sergey Поддержка и моды для phpBB2 0 Tue 23 Dec, 2008 16:07 View latest post
Sergey
No new posts Mod Change style message
изменение стиля сообщения в зависимос...
Sergey Поддержка и моды для phpBB2 14 Sun 28 Feb, 2010 22:35 View latest post
Corsar
No new posts как мы тестировали мод BBCode with ge... Sergey Поддержка и моды для phpBB2 8 Mon 09 Jan, 2006 21:01 View latest post
Sergey
No new posts Проблема с gender mod uadjalex Поддержка и моды для phpBB2 3 Mon 26 Mar, 2007 17:09 View latest post
Sergey




All times are UTC + 3 Hours
All times are synchronized with the forum server time
Users browsing this topic:
Registered Users: None

Jump to:   
printer-friendly view
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum