Ответ: Медали, отличие, и т.п.
Если вручную добавить в
$form = extract_elements(array('dst', 'timezone', 'language', ...
нормально работает.
Вы не вошли. Пожалуйста, зайдите или зарегистрируйтесь.
Страниц Предыдущая 1 2
Вы должны войти или зарегистрироваться чтобы отвечать на сообщения
Если вручную добавить в
$form = extract_elements(array('dst', 'timezone', 'language', ...
нормально работает.
Не помогло? https://flazy.ru/forum/post850.html#p850
Вы стали счастливие?
неа, вернее, не знаю куда ее втыкать.
$form['html_user'] = $_POST['form']['html_user']; ?
Отредактировал De-Luxis (2009-04-16 18:32:32)
Не не идет.
Данные черпает, а сохранять не хочет.
Видать там еще что-то есть.
Спасибо, дома еще поковыряю, завтра отпишусь.
Вот манифест:
<?xml version="1.0" encoding="utf-8"?>
<extension engine="1.0">
<id>dl_html_users</id>
<title>dl_html_users</title>
<version>1.0</version>
<description>Позволяет вставлять html код, в профиль пользователей.</description>
<author>De-Luxis</author>
<minversion>0.2.2</minversion>
<maxtestedon>1.3.2</maxtestedon>
<hooks>
<hook id="vt_row_pre_post_contacts_merge">
<![CDATA[
$html_user = str_replace(array('<','>','"'), 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';
]]>
</hook>
<hook id="pf_security_qr_registration_ip">
<![CDATA[
$query['SELECT'] .= ', u.html_user';
]]>
</hook>
<hook id="pf_change_details_settings_pre_email_fieldset_end">
<![CDATA[
if ($forum_user['g_id'] == FORUM_ADMIN){
?><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('<','>','"'), array('<','>','"'), forum_htmlencode($user['html_user']));
echo $forum_page['author_info']['html_user'] = $html_user; ?></div></div>
</div>
<div class="mf-box">
<div class="txt-box textarea">
<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">
<?echo $forum_page['html_user'] = forum_htmlencode($user['html_user']); ?></textarea></span>
</div>
</div>
</div>
</fieldset><?php }
]]>
</hook>
<hook id="pf_change_details_settings_validation">
<![CDATA[
]]>
</hook>
</hooks>
</extension>
Рабочий, но проблема с редактированием.
Мне тоже как человеку не имевшему напрямую дело с расширениями, тоже пока там не всё ясно
Вы стали счастливие?
Кстати про новые ячейки в БД там ничего нет
Вы стали счастливие?
Ура, сделал. Причина в !
if (!isset($_POST['html_user']) && $forum_user['g_id'] == $forum_user['is_admmod'])
$form['html_user'] = $_POST['form']['html_user'];
Осталось теперь сделать что бы при установке создавал сам html_user в бд, при удалении удалял ее.
Устанить
forum_db->add_field('users', 'TEXT', true, 'NULL');
Удалить
$forum_db->drop_field('users', 'html_user');
Должно получиться
Вы стали счастливие?
forum_db->add_field('users', 'TEXT', true, 'NULL');
а где указывается, что устанавливается именно html_user
Блин,
Загрузка расширения «dl_html_users» завершилась неудачей.
Не удалось обработать manifest.xml.
Вот, монифест:
<?xml version="1.0" encoding="utf-8"?>
<extension engine="1.0">
<id>dl_html_users</id>
<title>DL HTML user</title>
<version>1.0</version>
<description>Позволяет вставлять html код, в профиль пользователей (под аватаром).
Внимание! Тестировалось только на сборке Flazy: https://flazy.ru</description>
<author>Ипатьев (De-Luxis) Степан при поддержки Федотова (Flazy) Ильи</author>
<minversion>0.2.2</minversion>
<maxtestedon>1.3.2</maxtestedon>
<install>
<![CDATA[
forum_db->add_field('users','html_user', 'TEXT', true, 'NULL');
]]>
</install>
<uninstall>
<![CDATA[
$forum_db->drop_field('users', 'html_user');
]]>
</uninstall>
<hooks>
<hook id="vt_row_pre_post_contacts_merge">
<![CDATA[
$html_user = str_replace(array('<','>','"'), 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';
]]>
</hook>
<hook id="pf_security_qr_registration_ip">
<![CDATA[
$query['SELECT'] .= ', u.html_user';
]]>
</hook>
<hook id="pf_change_details_settings_pre_email_fieldset_end">
<![CDATA[
if ($forum_user['g_id'] == $forum_user['is_admmod']){ ?>
<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('<','>','"'), array('<','>','"'), forum_htmlencode($user['html_user']));
echo $forum_page['author_info']['html_user'] = $html_user; ?></div>
</div>
</div>
<div class="mf-box">
<div class="txt-box textarea">
<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">
<?echo $forum_page['html_user'] = forum_htmlencode($user['html_user']); ?></textarea></span></div>
</div>
</div>
</fieldset><?php }
]]>
</hook>
<hook id="pf_change_details_settings_validation">
<![CDATA[
if (!isset($_POST['html_user']) && $forum_user['g_id'] == $forum_user['is_admmod'])
$form['html_user'] = $_POST['form']['html_user'];
]]>
</hook>
</hooks>
</extension>
forum_db->add_field('users','html_user', 'TEXT', true, 'NULL');
не не катит (((
не не катит (((
хаха, $ забыл)))
и
'NULL');
нужно убрать
А можно пожалуйста уже целое расширение получить?
Web-Advice - Мир Иконок
А можно пожалуйста уже целое расширение получить?
Страниц Предыдущая 1 2
Вы должны войти или зарегистрироваться чтобы отвечать на сообщения
Тему просматривают: 1 гость
Основано на Flazy 0.4
[ Сгенерирована за 0.061 секунд, выполнено 13 запросов ]