26

Re: [Релиз] HTML код в профиле юзера (под аватарой).

botsman78 пишет:
ezhikizv пишет:

Не мог бы кто выложить версию 1.1, а то файл удалён с сервера. sad

+1. Выложите пожалуйста

+1

Поделиться

27

Re: [Релиз] HTML код в профиле юзера (под аватарой).

up

Поделиться

28

Re: [Релиз] HTML код в профиле юзера (под аватарой).

Все файлы потеряны увы.
Удалось восстановить манифест:

<extension engine="1.0"> 
    <id>dl_html_users</id> 
    <title>DL HTML user</title> 
    <version>1.1</version> 
    <description>Позволяет вставлять html код, в профиль пользователей (под аватаром). 
    Внимание! Тестировалось только на сборке Flazy: http://flazy.ru</description> 
    <author>Ипатьев (De-Luxis) Степан c помощью Ильи (Flazy)</author> 
    <minversion>0.2.2</minversion> 
    <maxtestedon>1.3.4</maxtestedon> 
    <install> 
        <![CDATA[ 
            $forum_db->add_field('users', 'html_user', 'TEXT', true);
            $forum_db->add_field('users', 'html_user_set', 'INT(1) UNSIGNED', false, '0');
            $forum_db->add_field('users', 'html_user_display', 'INT(1) UNSIGNED', false, '1');
        ]]>
    </install> 
    <uninstall> 
        <![CDATA[ 
            $forum_db->drop_field('users', 'html_user');
            $forum_db->drop_field('users', 'html_user_set');
            $forum_db->drop_field('users', 'html_user_display');
        ]]>
    </uninstall> 
    <hooks> 
        <hook id="vt_row_pre_post_contacts_merge"> 
<![CDATA[ 
    if ($forum_user['html_user_display']) { 
    $html_user = str_replace(array('&lt;','&gt;','&quot;'), array('><','>','"'), forum_htmlencode($cur_post['html_user']));
    $forum_page['author_info']['html_user'] = $html_user ;};
]]>
        </hook> 
        <hook id="vt_qr_get_posts"> 
<![CDATA[ 
    $query['SELECT'] .= ', u.html_user, u.html_user_display'; 
]]> 
        </hook> 
        <hook id="pf_security_qr_registration_ip"> 
<![CDATA[ 
    $query['SELECT'] .= ', u.html_user, u.html_user_set, u.html_user_display'; 
]]> 
        </hook> 
        <hook id="pf_change_details_settings_pre_email_fieldset_end"> 
<![CDATA[ 
if (file_exists($ext_info['path'].'/lang/'.$forum_user['language'].'/'.$ext_info['id'].'.php')) 
        include_once $ext_info['path'].'/lang/'.$forum_user['language'].'/'.$ext_info['id'].'.php'; 
    else 
        include_once $ext_info['path'].'/lang/English/'.$ext_info['id'].'.php';    ?> 
    <fieldset class="mf-set set<?php echo ++$forum_page['item_count'] ?>"> 
        <legend><span></span></legend> 
            <div class="mf-box"> 
                <div class="mf-item"> 
                    <span class="fld-input"><input type="checkbox" id="fld<?php echo $forum_page['fld_count'] ?>" name="form[html_user_display]" value="1" >/></span> 
                    <label for="fld<?php echo ++$forum_page['fld_count'] ?>"></label> 
                </div> 
                            <div class="txt-box textarea"> 
                    <div class="sig-demo"></div> 
                </div> 
                    <div class="txt-input"><span class="fld-input"> 
                        <textarea id="fld<?php echo ++$forum_page['fld_count'] ?>" class="inputbox" name="form[html_user]" rows="10" cols="100"> 
<?echo $forum_page['html_user'] = forum_htmlencode($user['html_user']); ?></textarea></span> 
                    </div> 
                                    <div class="mf-item"> 
                        <span class="fld-input"><input type="checkbox" id="fld<?php echo $forum_page['fld_count'] ?>" name="form[html_user_set]" value="1" >/></span> 
                        <label for="fld<?php echo ++$forum_page['fld_count'] ?>"></label> 
                    </div> 
                            </div> 
    </fieldset>        </hook> 
        <hook id="pf_change_details_settings_validation"> 
        <![CDATA[ 
        if (!empty($_POST['form']['html_user_display'])) $form['html_user_display']='1'; else $form['html_user_display']='0'; 
        if (!isset($_POST['html_user']) && $forum_user['g_id'] == $forum_user['is_admmod'] or $user['html_user_set']!=0) $form['html_user'] = $_POST['form']['html_user']; 
        if (!empty($_POST['form']['html_user_set'])) $form['html_user_set']='1'; else if ($forum_user['g_id'] == $forum_user['is_admmod']) $form['html_user_set']='0'; 
        ]]> 
        </hook> 
    </hooks> 
</extension>

Поделиться

29 (07.05.2012 10:22 отредактировано Юрьевич_1)

Re: [Релиз] HTML код в профиле юзера (под аватарой).

Warning: include_once(./extensions/dl_html_users/lang/English/dl_html_users.php) [function.include-once]: failed to open stream: No such file or directory in /home/lilaite/public_html/forum.maxff.ru/profile.php(2489) : eval()'d code on line 13 Warning: include_once() [function.include]: Failed opening './extensions/dl_html_users/lang/English/dl_html_users.php' for inclusion (include_path='.:/usr/local/php53/pear') in /home/lilaite/public_html/forum.maxff.ru/profile.php(2489) : eval()'d code on line 13

Поделиться

30

Re: [Релиз] HTML код в профиле юзера (под аватарой).

Не ужели никто так и не довел до ума расширение? или все зажопили свои фиксы...

Post's attachments

dl_html_users.zip 2.76 Кб, 7 скачиваний с 2012-05-07 

You don't have the permssions to download the attachments of this post.
PunBB Extensions | Перед созданием темы => ФАК | Профессиональная разработка сложных сайтов

Расширения распространяются по Creative Commons Attribution-NonCommercial 4.0

Сайт KANekT

Поделиться

31 (12.04.2013 01:06 отредактировано Sammael)

Re: [Релиз] HTML код в профиле юзера (под аватарой).

KANekT, в последней версии присутствует небольшая очипятка:

$forum_page['author_info']['html_user'] = str_replace(array('&lt;','&gt;','&quot;'), array('><','>','"'), 

to all:
Перед установкой поправьте в манифест на:

$forum_page['author_info']['html_user'] = str_replace(array('&lt;','&gt;','&quot;'), array('<','>','"'), 

Поделиться

32

Re: [Релиз] HTML код в профиле юзера (под аватарой).

тоже самое?

Поделиться

33

Re: [Релиз] HTML код в профиле юзера (под аватарой).

обнаружил жестокий баг:
В настройках профиля Обычный пользователь если у него не стоит галочка рдом с "Разрешить изменять хтмл пользователю" - может сам спокойно её поставить О_О и редактировать код который ему назначил админ, самое интересное что потом снять эту галочку у пользователя привелегий не хватает ))

Поделиться

34 (26.01.2014 09:59 отредактировано De-Luxis)

Re: [Релиз] HTML код в профиле юзера (под аватарой).

В общем замутил версию 1.2
Половину переделал.
Касяк с галками исчез.
Теперь все настройки находятся в подписях. Надо будет разбить как нибудь галочки по настройкам и администрированию.
Качаем с github.
Так же тестировал только на 1.4.2. (модераторы, перенесите тему в расширения 1.4.х пожалуйста)
Если кто-то проверит на старой версии, то прошу отписаться.

Поделиться

35

Re: [Релиз] HTML код в профиле юзера (под аватарой).

De-Luxis пишет:

Так же тестировал только на 1.4.2. (модераторы, перенесите тему в расширения 1.4.х пожалуйста)

Создайте тему в том разделе, не вижу смылса переноса - тут пусть останется как для версии форума 1.3.

на 1.3 точно не заработает, т.к в инстеллере используется

$forum_db->add_field
PunBB Extensions | Перед созданием темы => ФАК | Профессиональная разработка сложных сайтов

Расширения распространяются по Creative Commons Attribution-NonCommercial 4.0

Сайт KANekT

Поделиться

36 (26.01.2014 11:04 отредактировано De-Luxis)

Re: [Релиз] HTML код в профиле юзера (под аватарой).

на 1.3 точно не заработает, т.к в инстеллере используется $forum_db->add_field

А это с какой версии появилось?
Судя по старому манифесту, на 1.3.4 работало.

Тему в 1.4 создал.

Проверил, на 1.3.6 работает.

Поделиться

37

Re: [Релиз] HTML код в профиле юзера (под аватарой).

De-Luxis пишет:

на 1.3 точно не заработает, т.к в инстеллере используется $forum_db->add_field

А это с какой версии появилось?
Судя по старому манифесту, на 1.3.4 работало.

Тему в 1.4 создал.

Проверил, на 1.3.6 работает.

я спутал с

forum_config_add
PunBB Extensions | Перед созданием темы => ФАК | Профессиональная разработка сложных сайтов

Расширения распространяются по Creative Commons Attribution-NonCommercial 4.0

Сайт KANekT

Поделиться