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

Участник


Joined: 03 Jan 2006
Show/Hide

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


Download bbcode.rar (10.9 KB). Added/Updated Fri 06 Jan, 2006 19:45. Downloaded 7 Time(s).
This file for registered users.

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


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


Joined: 06 Jan 2005
Show/Hide

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, Skype 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 Visit poster's website Skype Name
ssmol Gender:Male

Участник


Joined: 03 Jan 2006
Show/Hide

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

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


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


Joined: 06 Jan 2005
Show/Hide

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

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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 Visit poster's website Skype Name
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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 Visit poster's website Skype Name
ns13 Gender:Male

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


Joined: 12 Mar 2006
Show/Hide

Ну так вот, у меня такой вопрос... Я установил: 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
Show/Hide

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

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

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

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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 Visit poster's website Skype Name
ns13 Gender:Male

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


Joined: 12 Mar 2006
Show/Hide

Ники я тестировал чисто английские... даже без цифр
Мод перепроверял на ошибки в коде несколько раз...
Версия 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 18 Time(s).

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


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


Joined: 06 Jan 2005
Show/Hide

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

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype 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 Visit poster's website Skype Name
ns13 Gender:Male

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


Joined: 12 Mar 2006
Show/Hide

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


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


Joined: 06 Jan 2005
Show/Hide

Посмотрел я ваши файлы. Что мне сразу не понравилось, так этот старый код из 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, Skype 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 Visit poster's website Skype Name
DragonDX Gender:Male

Участник


Joined: 21 Aug 2006
Show/Hide

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
Show/Hide

Естественно, будет работать и без этих модов.
Ну если что, уберите эти строки в функции 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, Skype 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 Visit poster's website Skype Name
catsavl Gender:Male

Гость


Joined: 04 Nov 2006
Show/Hide

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

Участник


Joined: 24 Apr 2007
Show/Hide

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

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

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

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 51 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 Преобразование ссылок на видео с Youtube в bbCode
phpBB3. пользовательские bbCode
Здравствуйте Сергей. Мне необходимо сделать небольшую модификацию, на основе вашего мода, а именно необходимо парсить youtube ссылки, оставляя от них только id видео (+ббкод). Сколько мне будет стоить моя прихоть? P.s.
evrus Поддержка и моды для phpBB3 27 Sat 20 Oct, 2012 15:15 View latest post
evrus
No new posts как мы тестировали мод BBCode with gender
Начало здесь. так, но фигня все равно осталась. Неужели конфликт с чем-то Siava wrote test Quote Поручик wrote это меня цитируют Quote Обрати внимание. Проблема возникает с русскими никами Посетитель wrote test и здесь
Sergey Поддержка и моды для phpBB2 8 Mon 09 Jan, 2006 21:01 View latest post
Sergey
No new posts Кнопка бан в профиле пользователя
вывод кнопки в профиль
Иногда есть нужда забанить пользователя не написавшим ни одного сообщения, как вывести кнопку Бан и предупреждение в профиль, то есть. когда просматриваешь профиль, была возможность забанить или предупредить ? Стоит
Ленсмен Поддержка и моды для phpBB2 10 Tue 25 Aug, 2015 16:49 View latest post
Ленсмен
No new posts Mod Change style message
изменение стиля сообщения в зависимости от уровня пользователя
Описание мода: Позволяет изменить стиль сообщения (фоновый цвет, шрифт и т.д.) в зависимости от уровня пользователя (администратор или участник). Стиль сообщения для администратора изменяется редактированием класса
Sergey Поддержка и моды для phpBB2 14 Sun 28 Feb, 2010 22:35 View latest post
Corsar
No new posts Ограничение на символы в имени пользователя при регистрации
Cуществует ли мод способный запретить посетителям регистрировать ники русскими буквами, если такой есть подскажите пожалуйса. Сразу второй вопрос, а если на форуме уже есть пользователи с русскими никами, после
papa Поддержка и моды для phpBB2 1 Fri 26 Sep, 2008 09:50 View latest post
Sergey






All times are UTC + 3 hours
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
/a
Username:

Password:

Log me on automatically each visit
  Яндекс.Метрика
CrackerTracker © 2004 - 2019 CBACK.de