zil1924 Опубликовано 14 Июля 2007 Жалоба Поделиться Опубликовано 14 Июля 2007 (изменено) В общем нужно сделать дополнительный статус пользователям. Менять статус можно только в АЦ.Кто сможет помочь? Изменено 14 Июля 2007 пользователем zil1924 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 14 Июля 2007 Жалоба Поделиться Опубликовано 14 Июля 2007 (изменено) http://www.ibresource.ru/db/861/ ( Второй статус пользователя v2.0.0 ) ? Имхо без особых переделок пойдёт. Изменено 14 Июля 2007 пользователем Sannis Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 zil1924 Опубликовано 14 Июля 2007 Автор Жалоба Поделиться Опубликовано 14 Июля 2007 (изменено) Столкнулься с проблемами: 2. Открываем ./sources/action_admin/member.php и ищем: $this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<b>Личное звание</b>" , $this->ipsclass->adskin->form_input("title", $mem['title']) ) ); что-то нету ничего подобного. 4. Открываем ./sources/action_public/usercp.php и ищем: $t_html = $this->ipsclass->compiled_templates['skin_ucp']->birthday($day, $mon, $year); не нашол подобного. Изменено 14 Июля 2007 пользователем zil1924 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 14 Июля 2007 Жалоба Поделиться Опубликовано 14 Июля 2007 2. Открыть ./sources/action_admin/member.php, найти$form['member_title'] = $this->ipsclass->adskin->form_input( "title" , $mem['title']);Вставить после:$form['member_title_second'] = $this->ipsclass->adskin->form_input( "title_second" , $mem['title_second']); Открыть ./skin_acp/IPB2_Standard/acp_skin_html/cp_skin_member.php, найти:<tr> <td width='40%' class='tablerow1'><strong>Личное звание</strong></td> <td width='60%' class='tablerow2'>{$form['member_title']}</td> </tr>Вставить после:<tr> <td width='40%' class='tablerow1'><strong>Второй статус</strong></td> <td width='60%' class='tablerow2'>{$form['member_title_second']}</td> </tr>4. Найти$this->output .= $this->ipsclass->compiled_templates['skin_ucp']->personal_panel( $this->ipsclass->member, $required_output, $optional_output, $day, $mon, $year );Вставить после: if ( ($this->ipsclass->vars['post_secondtitlechange']) and ($this->ipsclass->member['posts'] > $this->ipsclass->vars['secondtitlechange']) and $this->ipsclass->member['mgroup'] == 4 ) { $t_html = $this->ipsclass->compiled_templates['skin_ucp']->member_secondtitle($this->ipsclass->member['title_second']); $this->output = preg_replace( "/<!--\{MEMBERTITLE\}-->/", $t_html, $this->output ); } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 zil1924 Опубликовано 14 Июля 2007 Автор Жалоба Поделиться Опубликовано 14 Июля 2007 Спасибо за помощь Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Dimaraz Опубликовано 14 Октября 2007 Жалоба Поделиться Опубликовано 14 Октября 2007 Всё работает Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 zil1924 Опубликовано 15 Октября 2007 Автор Жалоба Поделиться Опубликовано 15 Октября 2007 Как разрешить BB и HTML теги ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Nolex Опубликовано 12 Февраля 2008 Жалоба Поделиться Опубликовано 12 Февраля 2008 Все пашет, на 2.3.4 работает. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Duka Опубликовано 12 Февраля 2008 Жалоба Поделиться Опубликовано 12 Февраля 2008 как сделать, чтоб работали BB-коды в нем? или HTML? Нифига не работает... ошиьку выдает SQL Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 axxxl Опубликовано 21 Февраля 2008 Жалоба Поделиться Опубликовано 21 Февраля 2008 после установки http://www.ibresource.ru/db/861/ с поправками от Санниса на форум 2.3.4 стала вылезать ошибка при регистрации "Введенный e-mail уже используется другим пользователем" при том этот e-mail точно никто не использует, проверялось даже на локалхосте с 1 юзером, опять же точно именно из-за этого мода, на этот самй локалхост только "Второй статус пользователя" ставился...Все редактированный файлы и html фрагменты откатил, но все равно эта ошибка вылезает... неужели из-за одного запроса в бд?ALTER TABLE `ibf_members` ADD `title_second` text NOT NULL;к сожалению с мускулом не знаком и сам не знаю как удалить "title_second" из "ibf_members" Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 21 Февраля 2008 Жалоба Поделиться Опубликовано 21 Февраля 2008 ALTER TABLE `ibf_members` DROP `title_second`;Нет, скорее всего это не из-за этого, а может и не из-за этого мода. Прежде чем говорить что что-то плохо, проверьте что сами сделали всё правильно и другие моды не виноваты, у zil1924 всё замечательно работает Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 axxxl Опубликовано 22 Февраля 2008 Жалоба Поделиться Опубликовано 22 Февраля 2008 истиной в последней инстанции быть не могу, это понятно, нопроверялось даже на локалхосте с 1 юзером, опять же точно именно из-за этого мода, на этот самй локалхост только "Второй статус пользователя" ставился...да и в чудеса я уже давно поверил, посему утверждать ничего не берусь касательно далеко идущих выводов, но после удаления "title_second" регистрация заработала...как бы вот... Sannis, спасибо за помощь Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 22 Февраля 2008 Жалоба Поделиться Опубликовано 22 Февраля 2008 Удаления откуда? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 axxxl Опубликовано 22 Февраля 2008 Жалоба Поделиться Опубликовано 22 Февраля 2008 из таблицы "ibf_members" в бдALTER TABLE `ibf_members` DROP `title_second`; Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 22 Февраля 2008 Жалоба Поделиться Опубликовано 22 Февраля 2008 Т.е. если вы сейчас его туда снова добавите, то перестанет работать регистрация? Такого быть не может Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 axxxl Опубликовано 22 Февраля 2008 Жалоба Поделиться Опубликовано 22 Февраля 2008 невероятно, но факт © я тоже не очень понимаю что за фигня, но привык своим глазам верить ( да и произошло это у меня на двух форумах на разных машинах )... возможно это из-за особенностей конкретно моей конфигурации апача, пхп, бла-бла-бла и т.п. , но блин: регистрация изначально, понятное дело, работает. выполняю запросALTER TABLE `ibf_members` ADD `title_second` text NOT NULL;разве что префикс не ibf, но в запросе я его, естественно, менял на префик самой базырегистрация не работаетВведенный e-mail уже используется другим пользователемвыполняю запросALTER TABLE `ibf_members` DROP `title_second`;регистрация работаетвот только что для проверки выполнил эти операции если будет желание с вашей стороны могу даже, после выходных, поставить по временному адресу, на хосте своем, форум с доступом для вас к его бд для "наглядного подтверждения" но я ни на чем не настаиваю и не требую разбираться во всем этом для подтверждения того что я тут писал ( тем более что, похоже, я первый тут с такой ошибкой ), сейчас форум работает нормально и ладно Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 22 Февраля 2008 Жалоба Поделиться Опубликовано 22 Февраля 2008 Мне самому интересно даже Хотя оно не стоит того чтобы делать это Если будут повторные прецеденты, тогда поразбираюсь... P.S. Ктулху, этот ты? Чёрт, заморочка. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 randir Опубликовано 24 Февраля 2008 Жалоба Поделиться Опубликовано 24 Февраля 2008 У меня такая проблема.. Все вроед нормально работает ни каких косяков.. Но когда я пытаюсь вбить текст, жму сохранить пишут изменения слделаны. Но все остается как прежде.. Можно ли подробную инструкцию для 2.3.4 написать если не трудно Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 25 Февраля 2008 Жалоба Поделиться Опубликовано 25 Февраля 2008 Дополнительное поле не катит что ли? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 randir Опубликовано 25 Февраля 2008 Жалоба Поделиться Опубликовано 25 Февраля 2008 НУ вроде поле в базу добавляю Все в порядке.. Я не так понял.. Я то сделал 2 и 4 пункт в точности как тут указано.. А надо было часть второго задания с 2.1 сделать... Все теперь нормально работает... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Wolf Messing Опубликовано 20 Апреля 2008 Жалоба Поделиться Опубликовано 20 Апреля 2008 Поставил, глюков пока нет, полёт нормальный! Спасибо! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ddvhouse Опубликовано 13 Мая 2008 Жалоба Поделиться Опубликовано 13 Мая 2008 У пользователей не появляется возможность редактирования статуса. Колличество сообщений необходимое есть.Откуда возьмется <!--\{MEMBERTITLE\}--> в $this->output? Он же нигде раньше не вставляется. В стилях код как минимум такой должен быть:<tr> <td width="30%" class="row1" style='padding:6px;' valign="top"><b>{$this->ipsclass->lang['member_secondtitle']}</b></td> <td width="70%" class="row2" style='padding:6px;'><input type="text" size="40" maxlength="120" name="member_secondtitle" value="$title_second" /></td> </tr> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Wolf Messing Опубликовано 26 Мая 2008 Жалоба Поделиться Опубликовано 26 Мая 2008 У пользователей не появляется возможность редактирования статуса. Колличество сообщений необходимое есть.Откуда возьмется <!--\{MEMBERTITLE\}--> в $this->output? Он же нигде раньше не вставляется. В стилях код как минимум такой должен быть:<tr> <td width="30%" class="row1" style='padding:6px;' valign="top"><b>{$this->ipsclass->lang['member_secondtitle']}</b></td> <td width="70%" class="row2" style='padding:6px;'><input type="text" size="40" maxlength="120" name="member_secondtitle" value="$title_second" /></td> </tr>Как это исправить? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 scorpion1981 Опубликовано 1 Февраля 2010 Жалоба Поделиться Опубликовано 1 Февраля 2010 а у меня возникла вот такая проблемка при запросе к базам данных Ошибка SQL Duplicate column name 'title_second' с чем бы это могло бы быть связано Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 2 Февраля 2010 Жалоба Поделиться Опубликовано 2 Февраля 2010 а у меня возникла вот такая проблемка при запросе к базам данных Ошибка SQL Duplicate column name 'title_second' с чем бы это могло бы быть связаноС тем что вы уже выполняли эти запросы для этой БД. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
zil1924
В общем нужно сделать дополнительный статус пользователям. Менять статус можно только в АЦ.
Кто сможет помочь?
Изменено пользователем zil1924Ссылка на комментарий
Поделиться на других сайтах
24 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.