1 (20.06.2010 17:45 отредактировано hcs)

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

Данное расширение позволяет вставлять html код в инфе пользователя.

http://i007.radikal.ru/0904/ae/42ad10b31659.jpg

В настройках:
http://i069.radikal.ru/0905/19/37ac6dd99661t.jpg

Медаль для примера:
http://forum.blitzteam.su/img/medals/medal.png

На punbb 1.3 еще не тестировал, но должно работать.

Версия 1.1
- Добавлена поддержка локализаций;
- Возможность отключения отображения и обработки кода у пользователей;
- Добавлена возможность редактирования пользователями своего HTML, но только после того, как разрешит администрация;
- Сокрашен Textarea в профиле.

[ Скачать ]

Post's attachments

dl_html_users.zip 1.95 Кб, 47 скачиваний с 2010-06-21 

You don't have the permssions to download the attachments of this post.

Поделиться

2

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

ну вроде отлично работает пока что багов не заметил... спасибо) smile

Сайт flashcat

Поделиться

3

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

Можете на народ отзеркалить?

PunBB.Ru ☭

Сайт nobody

Поделиться

4 (17.04.2009 21:10 отредактировано De-Luxis)

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

nobody пишет:

Можете на народ отзеркалить?

Зеркало на народе: скачать.

Поделиться

5

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

И еще, кому не трудно, разместите расширение на буржуйском форуме

Поделиться

6

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

De-Luxis пишет:

И еще, кому не трудно, разместите расширение на буржуйском форуме

http://punbb.informer.com/forums/post/126940/#p126940

Вопросик - как разместить вывод кода прямо под аватаром, а не в конце всей пользовательской инфы?

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

Ах да, и еще - поле для ввода HTML слишком большое, не влезает в один экран.

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

nobody пишет:

Ах да, и еще - поле для ввода HTML слишком большое, не влезает в один экран.

Это исправил, изменив в манифесте

<div class="txt-input"><span class="fld-input"><textarea id="fld<?php echo $forum_page['fld_count'] ?>" class="inputbox" name="form[html_user]" rows="28" cols="100">

на

<div class="txt-input"><span class="fld-input"><textarea id="fld<?php echo $forum_page['fld_count'] ?>" class="inputbox" name="form[html_user]" rows="4" cols="20">
PunBB.Ru ☭

Сайт nobody

Поделиться

7

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

nobody пишет:

Вопросик - как разместить вывод кода прямо под аватаром, а не в конце всей пользовательской инфы?

тут нужно хук менять.

Поделиться

8 (19.04.2009 20:48 отредактировано flashcat)

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

что -то у меня после установки ajax_edit стал глючить быстрая правка перестала работать)))
Там где то они чтоль пересекаются?

Сайт flashcat

Поделиться

9

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

flashcat пишет:

Там где то они чтоль пересекаются?

нет не должны.
сегодня попробую посмотрю.

Поделиться

10

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

В общем начал делать новую версию.
- Функция, с помощью которой можно разрешить определенному пользователю самому редактировать html;
- Выбор размещения кода (сверху, посередине, внизу - как сейчас);
- Уменьшение редактируемого поля;
- Возможность пользователям сами выбирать, отображать ли html код, или нет.

Первая проблема с которой столкнулся, при нажатии кнопки "обновить профиль", если галочки у "Разрешить пользователю самому менять HTML." нету, выдает такое вот сообщение:
http://i060.radikal.ru/0905/11/24cd555b4b59t.jpg

Что изменил на данный момент:
в бд users, добавил строку html_user_set. Где значение ставится по умолчанию 0 (нет возможности редактировать), когда ставим галочку, значение меняется на 1.
Хук pf_security_qr_registration_ip

$query['SELECT'] .= ', u.html_user, u.html_user_set';

Хук pf_change_details_settings_pre_email_fieldset_end

if ($forum_user['g_id'] == $forum_user['is_admmod'] or $user['html_user_set']!=0){ ?>
    <fieldset class="mf-set set<?php echo ++$forum_page['item_count'] ?>">
        <legend><span>HTML</span></legend>
            <div class="mf-box">
                <div class="txt-box textarea">
                    <div class="sig-demo"><?php $html_user = str_replace(array('&lt;','&gt;','&quot;'), array('<','>','"'), forum_htmlencode($user['html_user']));
echo $forum_page['author_info']['html_user'] = $html_user; ?></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" <?php if ($user['html_user_set']) echo 'checked="checked"'; ?>/></span>
                        <label for="fld<?php echo ++$forum_page['fld_count'] ?>">Разрешить пользователю самому менять HTML.</label> 
                    </div>
            </div>
    </fieldset><?php }

хук pf_change_details_settings_validation

if (!isset($_POST['html_user']) && $forum_user['g_id'] == $forum_user['is_admmod']) $form['html_user'] = $_POST['form']['html_user'];
        if (!isset($_POST['html_user_set']) && $forum_user['g_id'] == $forum_user['is_admmod'])  $form['html_user_set'] = $_POST['form']['html_user_set'];

Как убрать эту ошибку? Галочку меняет как надо.

Поможет ли Error_Reporting(E_ALL & ~E_NOTICE);? и в какой хук его воткнуть, что бы всю систему не задевал.

Поделиться

11 (23.05.2009 05:49 отредактировано sanders)

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

flashcat пишет:

что -то у меня после установки ajax_edit стал глючить быстрая правка перестала работать)))
Там где то они чтоль пересекаются?

у меня такая же история, аяксовская правка не работает, да и пес с ней.:)

З.Ы. Спасибо большое за расширение, очень оживляет форум! Удачи с  дальнейшей версией.

На своём форуме столкунлся с необходимостью периодически менять картинку по наступлению определённого события, конкретно интересует ситуация:

По набору пользователем определённого количества постов, картинка автоматически меняется, например 50  постов - появляется бронзовая медалька за активность, 150 - серебренная и т.д. Возможно ли такое реализовать, Собираюсь сам попробывать, но времени все нет sad

Поделиться

12

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

sanders пишет:

По набору пользователем определённого количества постов, картинка автоматически меняется, например 50  постов - появляется бронзовая медалька за активность, 150 - серебренная и т.д.

суть расширения не только в этом, просто медальки это одно из возможностей.
В принципе реализовать авто замену кода можно, но уровень php слабоват, вот если бы камрады помогли roll.

Поделиться

13 (23.05.2009 07:12 отредактировано KANekT)

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

De-Luxis пишет:

камрады помогли

Стучись в асю 270-174-774 поможем smile
Хотя уровень ПХП чуть больше среднего smile

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

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

Сайт KANekT

Поделиться

14

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

KANekT пишет:

Стучись в асю 270-174-774 поможем

Хорошо, жди, буду терроризировать big_smile

Новая версия. HTML User 1.1
- Добавлена поддержка локализаций;
- Возможность отключения отображения и обработки кода у пользователей;
- Добавлена возможность редактирования пользователями своего HTML, но только после того, как разрешит администрация;
- Сокрашен Textarea в профиле.
http://i069.radikal.ru/0905/19/37ac6dd99661t.jpg
[ Скачать ]

Поделиться

15 (14.08.2009 11:21 отредактировано kvo)

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

De-Luxis, ждем-с возможности выбора размещения кода... smile
А "вывода" информации на страничку профиля пользователя нет? Или это у меня какие-то проблемы?

"The only thing neccesary for the triumph of evil is for good men to do nothing..." (c)

Поделиться

16

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

Поковырял чуток «manifest.xml» и сделал вывод в профиль и при просмотре теме html-код поднял в блок «author-ident»

<?xml version="1.0" encoding="utf-8"?>
<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']));
        if (!empty($html_user)) $forum_page['author_ident']['html_user_extended_kvo'] = '<li>'.$html_user.'</li>';
    }
]]>
        </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_view_details_pre_user_ident_info,pf_change_details_about_pre_user_ident_info">
<![CDATA[
    if ($forum_user['html_user_display']) {
        $html_user = str_replace(array('&lt;','&gt;','&quot;'), array('<','>','"'), forum_htmlencode($user['html_user']));
        if (!empty($html_user)) $forum_page['user_info']['html_user_extended_kvo'] = '<li>'.$html_user.'</li>';
    }
]]>
        </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><?echo ($lang_dl_html_users['Name']);?></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" <?php if ($user['html_user_display']) echo 'checked="checked"'; ?>/></span>
                    <label for="fld<?php echo ++$forum_page['fld_count'] ?>"><?echo ($lang_dl_html_users['User display']);?></label>
                </div>
            <? if ($forum_user['g_id'] == $forum_user['is_admmod'] or $user['html_user_set']!=0){ ?>
                <div class="txt-box textarea">
                    <div class="sig-demo"><?php $html_user = str_replace(array('&lt;','&gt;','&quot;'), array('<','>','"'), forum_htmlencode($user['html_user']));
echo $forum_page['author_info']['html_user'] = $html_user; ?></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>
                <? if ($forum_user['g_id'] == $forum_user['is_admmod']){ ?>
                    <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" <?php if ($user['html_user_set']) echo 'checked="checked"'; ?>/></span>
                        <label for="fld<?php echo ++$forum_page['fld_count'] ?>"><?echo ($lang_dl_html_users['User edit']);?></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>

Да, и что за хук «pf_security_qr_registration_ip»? В файле «profile.php» такого нет...

<hook id="pf_security_qr_registration_ip">
<![CDATA[
    $query['SELECT'] .= ', u.html_user, u.html_user_set, u.html_user_display';
]]>
</hook>
"The only thing neccesary for the triumph of evil is for good men to do nothing..." (c)

Поделиться

17 (18.08.2009 09:10 отредактировано De-Luxis)

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

Спасибо. smile
Этот хук, отвечает за содержимое настроек. 955 строка.
Зайди в профиле, общие настройки. В самом низу увидешь.

Поделиться

18 (19.08.2009 06:47 отредактировано kvo)

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

De-Luxis пишет:

Спасибо. smile
Этот хук, отвечает за содержимое настроек. 955 строка.
Зайди в профиле, общие настройки. В самом низу увидешь.

Сорри, но у меня в 955-й строке файла «profile.php» находиться хук «pf_change_details_settings_validation»

($hook = get_hook('pf_change_details_settings_validation')) ? eval($hook) : null;

А при поиске хука «pf_security_qr_registration_ip» как текста в папке форума выдает только два файла с его содержанием - «manifest.xml» этого расширения и «cache_hooks.php» - где я понял кэш хуков...

"The only thing neccesary for the triumph of evil is for good men to do nothing..." (c)

Поделиться

19 (19.08.2009 06:40 отредактировано De-Luxis)

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

Странно. Посмотрю.

Поделиться

20

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

Столкнулся с проблемой, нужна ваша помощь!

в settings.php добавил возможность редактировать положение кода. Тоесть, если выбрать вверху, он будет вверху и т.п. Еще хочу добавить возможность вписать дефаулт кода, то есть, что бы у тех, у кого нет html кода, у тех отображается тот, который в настройках, но это другая история.

Проблема вот в чем, когда жму сохранить, изменения не происходят.
Дело в том, что в хуке aop_features_validation, что-то не то пишу.

Люди, у кого есть опыт работы с этим файлом, напишите как сделать?

П.С. Знаю что немного не по русски написал, так что спрашивайте, я уточну.

Поделиться

21

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

И что мы там пишем?

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

22

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

Вот пока последняя сырая версия хука:

<?xml version="1.0" encoding="utf-8"?>
<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');
            if(!defined('EXT_CUR_VERSION')){
                $new_config = array('o_dl_html_position'    =>    '2','o_dl_html_default'    =>    '');
                foreach($new_config as $key => $value){
                    if (!isset($forum_config[$key])){
                        $query = array(
                        'INSERT'    => 'conf_name, conf_value',
                        'INTO'        => 'config',
                        'VALUES'    => '\''.$key.'\', \''.$value.'\'');
                        $forum_db->query_build($query) or error(__FILE__, __LINE__);
                    }
                }

            }
        ]]>
    </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');
            $query = array(
                'DELETE'    => 'config',
                'WHERE'        => 'conf_name in (\'o_dl_html_position\', \'o_dl_html_default\')',);
            $forum_db->query_build($query) or error(__FILE__, __LINE__);
        ]]>
    </uninstall>
    <hooks>
        <hook id="vt_row_pre_post_ident_merge">
<![CDATA[

        if ($forum_user['html_user_display']) {
            $html_user = str_replace(array('&lt;','&gt;','&quot;'), array('<','>','"'), forum_htmlencode($cur_post['html_user']));
        }
        $html_position = $forum_config['o_dl_html_position'];
        if ($html_position == 'top') {
            if (!empty($html_user)) $forum_page['author_ident']['html_user_extended_kvo'] = '<li>'.$html_user.'</li>';
        }
]]>
        </hook>
        <hook id="vt_row_pre_post_contacts_merge">
<![CDATA[
        if ($html_position == 'center') {
            if (!empty($html_user)) $forum_page['author_ident']['html_user_extended_kvo'] = '<li>'.$html_user.'</li>';
        }
]]>
        </hook>
        <hook id="vt_row_pre_post_actions_merge">
<![CDATA[
        if ($html_position == 'down') {
            $forum_page['author_info']['html_user'] = '<li>'.$html_user.'</li>';
        }
]]>
        </hook>
        <hook id="vt_qr_get_posts">
<![CDATA[
    $query['SELECT'] .= ', u.html_user, u.html_user_display';
]]>
        </hook>
        <hook id="aop_features_validation">
<![CDATA[
    $form['html_position']=$_POST['form']['html_position'];
]]>
        </hook>
        <hook id="aop_features_sig_fieldset_end">
<![CDATA[
    $forum_page['group_count'] = $forum_page['item_count'] = 0;
    
    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';    
?>
            <div class="content-head">
                <h2 class="hn"><span><?php echo $lang_dl_html_users['Name'] ?></span></h2>
            </div>
            <fieldset class="frm-group group<?php echo ++$forum_page['group_count'] ?>">
                <legend class="group-legend"><span><?php echo $lang_dl_html_users['Position'] ?></span></legend>
                <div class="sf-set set<?php echo ++$forum_page['item_count'] ?>">
                    <div class="sf-box checkbox">
                        <span class="fld-input"><select id="fld<?php echo $forum_page['fld_count'] ?>" name="form[html_position]">
                                <option value="1"<?php if ($forum_config['o_dl_html_position'] == '1') echo ' selected="selected"' ?>><?php echo $lang_dl_html_users['Position_top'] ?></option>
                                <option value="2"<?php if ($forum_config['o_dl_html_position'] == '2') echo ' selected="selected"' ?>><?php echo $lang_dl_html_users['Position_center'] ?></option>
                                <option value="3"<?php if ($forum_config['o_dl_html_position'] == '3') echo ' selected="selected"' ?>><?php echo $lang_dl_html_users['Position_down'] ?></option>
                                </select></span>
                        <label for="fld<?php echo $forum_page['fld_count'] ?>"><span><?php echo $lang_dl_html_users['Position'] ?></span> </label>
                    </div>
                </div>
            </fieldset>
<?php
]]>
        </hook>
        <hook id="pf_view_details_pre_user_ident_info,pf_change_details_about_pre_user_ident_info">
<![CDATA[
    if ($forum_user['html_user_display']) {
        $html_user = str_replace(array('&lt;','&gt;','&quot;'), array('<','>','"'), forum_htmlencode($user['html_user']));
        if (!empty($html_user)) $forum_page['user_info']['html_user_extended_kvo'] = '<li>'.$html_user.'</li>';
    }
]]>
        </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><?echo ($lang_dl_html_users['Name']);?></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" <?php if ($user['html_user_display']) echo 'checked="checked"'; ?>/></span>
                    <label for="fld<?php echo ++$forum_page['fld_count'] ?>"><?echo ($lang_dl_html_users['User display']);?></label>
                </div>
            <? if ($forum_user['g_id'] == $forum_user['is_admmod'] or $user['html_user_set']!=0){ ?>
                <div class="txt-box textarea">
                    <div class="sig-demo"><?php $html_user = str_replace(array('&lt;','&gt;','&quot;'), array('<','>','"'), forum_htmlencode($user['html_user']));
echo $forum_page['author_info']['html_user'] = $html_user; ?></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>
                <? if ($forum_user['g_id'] == $forum_user['is_admmod']){ ?>
                    <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" <?php if ($user['html_user_set']) echo 'checked="checked"'; ?>/></span>
                        <label for="fld<?php echo ++$forum_page['fld_count'] ?>"><?echo ($lang_dl_html_users['User edit']);?></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>

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

Пробовал писать: if (!empty($_POST['form']['html_position']))
и просто $form['html_position']

А нужно, всего то как-то передать новый параметр html_position, и все.

Поделиться

23

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

Я думаю стоит убрать опцию

Дополнительный HTML код
Отображать html заданный администрацией (медали, кнопки, и т.п.).

Не хорошо как-то чтобы пользователь сам мог решать отображать ее или нет.

Поделиться

24

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

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

Поделиться

25

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

ezhikizv пишет:

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

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

Поделиться