[Custom Profile Field Mod] - Дополнительные поля в профиле

Автор PluSh_KiLLeR, 09 марта 2006, 18:26:23

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.


biff

Цитата: digger от 25 октября 2008, 00:10:45
В шапке ссылка на мод, с 1.1.6 он конечно работает. Там же приложена русификация.
Вот именно руссифицировал установил его а ничего в не появилось,где доложно быть в Характеристики и настройки,ничего нет.

digger®

Цитата: biff от 25 октября 2008, 00:25:46
Вот именно руссифицировал установил его а ничего в не появилось,где доложно быть в Характеристики и настройки,ничего нет.
Кодировка форума и русификации совпадает? Если нет, то и не будет ничего видно.
Разыскивать русификацию под определенную кодировку глупо. Берете имеющийся перевод, переименовываете файл и пересохраняете любым редактором умеющим работать с разными кодировками.

biff

Цитата: digger от 25 октября 2008, 00:41:55
Кодировка форума и русификации совпадает? Если нет, то и не будет ничего видно.
Разыскивать русификацию под определенную кодировку глупо. Берете имеющийся перевод, переименовываете файл и пересохраняете любым редактором умеющим работать с разными кодировками.
А можно поподробнее.

Yworld_garry

Вот бесплатный редактор http://notepad-plus.sourceforge.net/ru/site.htm
Откройте файл, поменяйте название на нужное и сохраните в той кодировке которая нужна.
Например  модуль.russian-utf8
Либо только русский пересохраняете в нужной кодировке и добавляете к нужному(ым) файлам, в уже установленную модификацию.

biff

Цитата: garry69 от 25 октября 2008, 14:06:57
Вот бесплатный редактор http://notepad-plus.sourceforge.net/ru/site.htm
Откройте файл, поменяйте название на нужное и сохраните в той кодировке которая нужна.
Например  модуль.russian-utf8
Либо только русский пересохраняете в нужной кодировке и добавляете к нужному(ым) файлам.
Чето я там ничего не нашел.

Yworld_garry

biff, наверху в меню скачать. потом "Скачать Notepad++ исполняемые файлы"

Serifa

а на кой его вообще русифицировать?? юзерам видны только те надписи, которые вы сами придумаете, а уж в админке, небось, сориентируетесь, нет?
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

biff

Чето я не понял,скачал поставил руссифицировал все сделал все установилось а ниче нигде не поевляется кодировка вин как так 1.1.6.

lilula

установила 1.1.7
а мод не встаёт, точнее встаёт но поля не появляются :(
Помогитеееееееее
Я-мама!

Fenix

lilula, характеристики и настойки - выборочные поля в профиле.

Народ, как можно ограничить количество символов в этих полях?

lilula

Я-мама!

Serifa

Цитата: Fenix от 09 ноября 2008, 03:31:53
Народ, как можно ограничить количество символов в этих полях?

А изначально ограничение вообще создателем задумано?))
Есть естественное ограничение в текстовых полях - то же, что и при указании в подписи (по умолчанию - 300 знаков, вроде). На других полях тоже, сами попробуйте забить туда что-то сверхбольшое.
Другое дело, что это все равно много. Поэтому приходится старым дедовским методом: я пишу в самом описании поля, что больше 5-6 слов нельзя! В основном, понимают и сами себя ограничивают.
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

hamann

Добрый вечер!
Подскажите пожалуйста, можно ли дополнительное поле из профиля (созданное с помощью CustomProfile) вывести в списке тем рядом с автором?

Заранее спасибо!

ostin

В SMF 2.0 это теперь встроенная функция.
А куда подевался модуль для 1.1? Ссылка в прикрепленной теме битая, да и на официальном сайте не ищется :(

AirVif

модуль до 1.1.6. А что делать тем, кто на 1.1.7?
Когда человек перестает отчаиваться и начинает откофеваться...


AirVif

Q: Насколько совместимы моды от предыдущих версий с последней ???
A: Далеко не все, потому как код версий отличен в принципе. При желании можно посидеть и адаптировать все моды, но порою некоторые со временем просто включаются в поставку самого форума.

я не могу адаптировать его сама и ставить smf 2 нет возможности - интеграция с друпалом. Короче, это проблему не решает...
Когда человек перестает отчаиваться и начинает откофеваться...

digger®

Цитата: AirVif от 29 января 2009, 20:39:10
Q: Насколько совместимы моды от предыдущих версий с последней ???
A: Далеко не все, потому как код версий отличен в принципе. При желании можно посидеть и адаптировать все моды, но порою некоторые со временем просто включаются в поставку самого форума.

я не могу адаптировать его сама и ставить smf 2 нет возможности - интеграция с друпалом. Короче, это проблему не решает...

Имелось в виду прочитать наш FAQ дальше второй строчки

Цитировать
Q: Мод не ставится потому что предназначен для более старой версии форума чем у меня, но я уверен что он заработает. Что мне сделать?
A: Ищем в моде файл packages-info.xml. открываем любым текстовым редактором и ищем строки install for="1.1" - что то похожее и либо убираем вообще for="..."  или дописываем туда 1.1.7 по аналогии с предыдущими.
Это на свой страх и риск, потому что никто не даст 100% гарантии что мод заработает или не перестанет работать что-то другое.

AirVif

#119
О, спасибо, неужели все так просто... Торможу-торможу))) простите.
Но вообще-то все равно многое непонятно и не факт, что поможет(
Когда человек перестает отчаиваться и начинает откофеваться...

Мотоман

Люди, ссылка на мод битая, кто то может приатачить мод? Очень нужно, и рабочий перевод, если можно.
Заранее спасибо большое!

ModernTalking

Установил у себя на форуме (__bit-center.ru/forum) и создал дополнительные поля!
Тееперь эти поля дублируются..В чём дело!
Не обновлял ничего,других модов не ставил...Как убрать такой глюк?
Вот так это выглядит:
Gender:
Версия Opera: 9.27
Версия OAC: 3.5.3
Версия Opera: 9.27
Версия OAC: 3.5.3
Posts: 86

Мотоман


fancar

вот 3-19. прикручивал к версии 1.1.7 в ручную по инструкции на org. Если кому надо - могу выслать перелопаченные файлы.

Ща попробую прикрутить к 1.1.8

fancar

из админки нифига не срабатывал скрипт. вручную изменил скрипты подглядывая в код modification.xml. Работает.

saks

А как сделать чтоб в сообщениях под аватаром отображалось добавленное поле ? у меня встало все здорово, в профиле появилось и нормально все отображается.
тема не стандартная, в ней надо править чето чтоли ?

fancar


saks

Цитата: fancar от 10 февраля 2009, 09:55:45
Show in posts?  у тебя какое значение стоит?
ставил разные , без результата :(

fancar

ставил "show under post count"  ?

Какая версия форума? Какая версия мода? Как ставил мод?
В личных сообщениях, в профиле, при регистрации и в админке мод виден?

Если только в форуме не видно, то возможно не изменен скрипт
Display.template.php


saks

Цитата: fancar от 10 февраля 2009, 11:37:39
ставил "show under post count"  ?

Какая версия форума? Какая версия мода? Как ставил мод?
В личных сообщениях, в профиле, при регистрации и в админке мод виден?

Если только в форуме не видно, то возможно не изменен скрипт
Display.template.php
версия форума 1.18, мод 3,19 , ставил через админку установка пакетов. файл русского языка подгрузил вручную, после этого все заработало. в профиле отображается все ок, в админке все есть.
ставлю в параметрах вывода - после счетчика сообщений - в постах не видно. только когда заходишь в просмотр профиля пользователя.
какие строки надо проверить в Display.template.php ?
зы. установка через моды прошла корректно, сказала что все встало, все обновилось...

fancar

DisplayFieldPostsPictures();


global $sourcedir, $messagevars;
$messagevars = $message;
require_once($sourcedir . '/CustomProfile.php');
DisplayFieldPosts();

этот код в  Display.template.php есть?


Вообще что и где заменяется в стандартных скриптах можно посмотреть в файле modification.xml

saks

Пасиб! усе получилось! в теме default эти строки были, а в теме которая используется по умолчанию нет. добавил, все появилось!  O0

AnTeKaPb

Народ помогите! Как вывести дополнительное поле в раздел пользователи, место ICQ допустим. Исходный код:

// Assuming there are members loop through each one displaying their data.
if (!empty($context['members']))
{
foreach ($context['members'] as $member)
echo '
<tr style="text-align: center;"', empty($member['sort_letter']) ? '' : ' id="letter' . $member['sort_letter'] . '"', '>
<td class="windowbg2">
', $context['can_send_pm'] ? '<a href="' . $member['online']['href'] . '" title="' . $member['online']['text'] . '">' : '', $settings['use_image_buttons'] ? '<img src="' . $member['online']['image_href'] . '" alt="' . $member['online']['text'] . '" align="middle" />' : $member['online']['label'], $context['can_send_pm'] ? '</a>' : '', '
</td>
<td class="windowbg" align="left">', $member['link'], '</td>
<td class="windowbg2">', $member['hide_email'] ? '' : '<a href="mailto:' . $member['email'] . '"><img src="' . $settings['images_url'] . '/email_sm.gif" alt="' . $txt[69] . '" title="' . $txt[69] . ' ' . $member['name'] . '" /></a>', '</td>
<td class="windowbg">', $member['website']['url'] != '' ? '<a href="' . $member['website']['url'] . '" target="_blank"><img src="' . $settings['images_url'] . '/www.gif" alt="' . $member['website']['title'] . '" title="' . $member['website']['title'] . '" /></a>' : '', '</td>
<td class="windowbg2">', $member['icq']['link'], '</td>
<td class="windowbg2">', $member['aim']['link'], '</td>
<td class="windowbg2">', $member['yim']['link'], '</td>
<td class="windowbg2">', $member['msn']['link'], '</td>
<td class="windowbg" align="left">', empty($member['group']) ? $member['post_group'] : $member['group'], '</td>
<td class="windowbg" align="left">', $member['registered_date'], '</td>
<td class="windowbg2" width="15">', $member['posts'], '</td>
<td class="windowbg" width="100" align="left">
', $member['posts'] > 0 ? '<img src="' . $settings['images_url'] . '/bar.gif" width="' . $member['post_percent'] . '" height="15" alt="" />' : '', '
</td>
</tr>';
}


Чем нужно заменить - <td class="windowbg2">', $member['icq']['link'], '</td>?

Дополнительного поля ID в админке - field1.

recived

Подскажите как можно посчитать количество пользователей по одному полю и вывести их в статистику форума? Например есть поле Район в нем пользователь выбирает 1 из пяти предложенных вариантов, нужно посчитать сколько человек проживает в каждом районе, число должно быть ссылкой на показ пользователей в определенном районе. Может быть кому интересно будет такое дополнение, можно вместе подумать над созданием кода

Drakonsa

Цитата: recived от 03 марта 2009, 21:15:16
Подскажите как можно посчитать количество пользователей по одному полю и вывести их в статистику форума? Например есть поле Район в нем пользователь выбирает 1 из пяти предложенных вариантов, нужно посчитать сколько человек проживает в каждом районе, число должно быть ссылкой на показ пользователей в определенном районе. Может быть кому интересно будет такое дополнение, можно вместе подумать над созданием кода
1 SQL запрос в базу через phpmyadmin...

recived

Цитата: Drakonsa от 03 марта 2009, 21:45:18
1 SQL запрос в базу через phpmyadmin...
А не через phpmyadmin как это сделать? Нужно чтобы при просмотре статистики форума отображались подсчитанные человечки с каждого района. Как я понял надо в stats.php написать запрос в бд, далее в stats.template.php уже вывести его в форум.

Seed

Цитата: recived от 03 марта 2009, 23:28:23
А не через phpmyadmin как это сделать? Нужно чтобы при просмотре статистики форума отображались подсчитанные человечки с каждого района. Как я понял надо в stats.php написать запрос в бд, далее в stats.template.php уже вывести его в форум.
Присоединяюсь к вопросу. Как написать запрос и как потом вывести полученный результат???

wulker

Мод работает нормально, но есть вопрос. Есть ли возможность как-то заставить уже существующих пользователей ответить на обязательные вопросы. Ну или возможно ли пользователей принудить к перерегистрации аккаунта, чтобы они при этой процедуре обязаны были заполнить эти обязательные поля. А то так получается, что все новенькие имеют в профиле нужную инфу, а старые нет.

Lysyj

На счет перерегистрации, это Вы как себе представляете? у человека 2000 постов и он должен будет перерегнуться :). можно просто по ходу дела сказать чтобы каждый заполнил информацию о себе.

recived

Цитата: Лысый от 10 марта 2009, 09:12:26
На счет перерегистрации, это Вы как себе представляете? у человека 2000 постов и он должен будет перерегнуться :). можно просто по ходу дела сказать чтобы каждый заполнил информацию о себе.
А если сделать всплывающее окошечко в профиле о том что необходимо заполнить определенное поле. Человек заполнил нужное поле и окошко больше не появляется, правда так больше мороки если ковырять код нежели просто сообщить пользователям.

wulker

Цитата: Лысый от 10 марта 2009, 09:12:26
На счет перерегистрации, это Вы как себе представляете? у человека 2000 постов и он должен будет перерегнуться :). можно просто по ходу дела сказать чтобы каждый заполнил информацию о себе.
а какая разница сколько постов, это примерно как перезаключение договора. Может это не перерегистрация будет, а переактивация учетной записи, с сохранением всех данных и привилегий учетной записи. Вообще штука полезная, на мой взгляд. К примеру изменяются правила на форуме или регистрационное соглашение, ну или нужно понять кол-во активных (лояльных) пользователей к примеру раз в год, или как в моем случае добавление обязательных полей, было бы классно иметь возможность рассылки уведомлений на почту или предупреждений в профиле о необходимости переактивировать учетную запись и принять новые условия, в противном случае аккаунт будет заблокирован.
Просто сообщить пользователям не работает, нужно отслеживать исполнение, а когда кол-во юзеров больше 2000 это проблема.

wulker

Оказывается такой мод есть на офф-сайте UpdatedRegAgreement_1-0.

fancar

а никто не задавался целью убрать кучу статусов у юзера?
А то

Pupkin
Друг
admin
завсегдатый

Такая многоэтажность - Это жесть. как бы убрирать у модераторов названия группы по количеству постов, или наоборот убрать название группы модератор, админ...

DUM

Цитата: Шаннар от 18 сентября 2008, 18:23:26
Как можно вывести какие-то из этих полей в списке пользователей? Что-то «торможу»...

Цитата: AnTeKaPb от 26 февраля 2009, 22:16:37
Народ помогите! Как вывести дополнительное поле в раздел пользователи, место ICQ допустим. Исходный код:

// Assuming there are members loop through each one displaying their data.
if (!empty($context['members']))
{
foreach ($context['members'] as $member)
echo '
<tr style="text-align: center;"', empty($member['sort_letter']) ? '' : ' id="letter' . $member['sort_letter'] . '"', '>
<td class="windowbg2">
', $context['can_send_pm'] ? '<a href="' . $member['online']['href'] . '" title="' . $member['online']['text'] . '">' : '', $settings['use_image_buttons'] ? '<img src="' . $member['online']['image_href'] . '" alt="' . $member['online']['text'] . '" align="middle" />' : $member['online']['label'], $context['can_send_pm'] ? '</a>' : '', '
</td>
<td class="windowbg" align="left">', $member['link'], '</td>
<td class="windowbg2">', $member['hide_email'] ? '' : '<a href="mailto:' . $member['email'] . '"><img src="' . $settings['images_url'] . '/email_sm.gif" alt="' . $txt[69] . '" title="' . $txt[69] . ' ' . $member['name'] . '" /></a>', '</td>
<td class="windowbg">', $member['website']['url'] != '' ? '<a href="' . $member['website']['url'] . '" target="_blank"><img src="' . $settings['images_url'] . '/www.gif" alt="' . $member['website']['title'] . '" title="' . $member['website']['title'] . '" /></a>' : '', '</td>
<td class="windowbg2">', $member['icq']['link'], '</td>
<td class="windowbg2">', $member['aim']['link'], '</td>
<td class="windowbg2">', $member['yim']['link'], '</td>
<td class="windowbg2">', $member['msn']['link'], '</td>
<td class="windowbg" align="left">', empty($member['group']) ? $member['post_group'] : $member['group'], '</td>
<td class="windowbg" align="left">', $member['registered_date'], '</td>
<td class="windowbg2" width="15">', $member['posts'], '</td>
<td class="windowbg" width="100" align="left">
', $member['posts'] > 0 ? '<img src="' . $settings['images_url'] . '/bar.gif" width="' . $member['post_percent'] . '" height="15" alt="" />' : '', '
</td>
</tr>';
}


Чем нужно заменить - <td class="windowbg2">', $member['icq']['link'], '</td>?

Дополнительного поля ID в админке - field1.

Цитата: recived от 03 марта 2009, 21:15:16
Подскажите как можно посчитать количество пользователей по одному полю и вывести их в статистику форума? Например есть поле Район в нем пользователь выбирает 1 из пяти предложенных вариантов, нужно посчитать сколько человек проживает в каждом районе, число должно быть ссылкой на показ пользователей в определенном районе. Может быть кому интересно будет такое дополнение, можно вместе подумать над созданием кода

Цитата: Seed от 09 марта 2009, 17:07:25
Присоединяюсь к вопросу. Как написать запрос и как потом вывести полученный результат???

Присоединяюсь к просьбам.
Растолкуйте популярно !!!  для незнаек  :-[ как сделать запрос и вывести его в админке?
Мне нужно решить такие задачи
1)отсортировать по дополнительному полю (город) и
2)присвоить группу отсортированным по этому полю(город) юзерам

заранее спасибо :)



AnTeKaPb

До сих пор жду ответа, никто не может помочь. :(

fancar

разбирайтесь, втыкайте в код. Раз желающих пофтыкать за вас нету.


AnTeKaPb

Я уже всё перепробовал, поэтому и написал когда-то здесь...

Serifa

По этому моду вопрос: http://www.simplemachines.ru/index.php/topic,6737.msg43449.html#msg43449
Никто не сталкивался? Вновь созданным полям почему-то присваиваются ID удаленных. Это вызывает глюки при использовании. Например, раньше было поле типа "личные вещи", потом его характеристики перешли к полю "ваше имя", и получается у пользователя вместо имени перечисление вещей. Прикольно, конечно))
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Vergily

Создал доп поле sip-номер
вывожу в позицию под аватар, где миниатюры ЛС, ICQ и тп.
Отображается сам номер текстом.
А  как сделать иконку телефона?

Fey

Цитата: PluSh_KiLLeR от 09 марта 2006, 18:26:23
[Custom Profile Field Mod] - Дополнительные поля в профиле

Автор: winrules
Последняя версия: 3.19
Совместим: 1.1 RC3, 1.1, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5
Ссылка: http://custom.simplemachines.org/mods/index.php?mod=319
Описание: Позволяет создавать дополнительные поля в профиле пользователя. В SMF2 данная функциональность имеется в стандартной поставке.

Русификация во вложении.

Стоит SMF 1.18, ставил и CPFM и 3.19 и 3.20 - везде при заходе в "Характеристики и настройки" пишет ошибку в строке 324 в CustomProfile.php
Что делать?