ExBB Community » Список сообщений, автором которых является Parapsixolog
Страниц (33): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец
Найдено сообщений: 488 |
Parapsixolog |
Отправлено: 17 апреля 2018 — 18:03 • Тема: Выбор одного стиля для всех пользователей • Форум: Обсуждение |
Ответов: 19 Просмотров: 0
|
electron пишет:в фм.класс в функцию определения стиля юзера добавить принудительное отображение стиля у юзеров. что-то типа такого :
CODE:
$this->user['skin'] = 'тут название папки с новым стилем';
Так то можно сделать. Но тогда пользователь не сможет выставить какой либо другой стиль. А мне хотелось бы сбросить у всех стиль на дефолтный, но не ограничивать впоследствии пользователя в выборе.
NordWest пишет:Завтра гляну, что можно сделать.
NordWest , не смотрели? |
Parapsixolog |
Отправлено: 16 апреля 2018 — 10:31 • Тема: Наведение порядка в "Пользователях" • Форум: Обсуждаем |
Ответов: 78 Просмотров: 0
|
NordWest пишет:Возможно я дую на воду, но интегрировать в общедоступный интерфейс функции, которые по уму должны быть доступны только через админку мне кажется опрометчивым в плане безопасности.
Думаю дуешь на воду. Эта ссылка на профиль пользователя видна только администратору. И переход по ней доступен опять же только администратору.
NordWest пишет:Задайте себе вопрос зачем при входе в админцентр вас повторно просят авторизоваться?
Так и здесь, если недавно в админку не входили, попросят повторно авторизироваться. |
Parapsixolog |
Отправлено: 15 апреля 2018 — 21:54 • Тема: Наведение порядка в "Пользователях" • Форум: Обсуждаем |
Ответов: 78 Просмотров: 0
|
NordWest пишет:Только в админку. Если добавить для пользователей - можно создать большую нагрузку на сервер.
Соглашаюсь. Тогда это дополнение сокращается, и принимает вот такой вид:
Только в админке (Отобразить)Скрытый текст:Для просмотра Вам необходимо авторизоваться и оставить не менее 20 сообщений |
Parapsixolog |
Отправлено: 15 апреля 2018 — 21:25 • Тема: Наведение порядка в "Пользователях" • Форум: Обсуждаем |
Ответов: 78 Просмотров: 0
|
Yamaliya пишет:Я тоже так думала... Пока не стала вникать в детали )
Parapsixolog пишет:А вот добавить в профиль пользователя на форуме ссылку на его профиль в админке, было бы наверное полезно. Из профиля на форуме попадаешь сразу в профиль в админке, и там что хочешь с ним делай, хочешь удаляй, а хочешь ещё что. И сделать это совсем не сложно будет.
Осуществил такой вариант. Для ввода такой ссылки, видной только администратору, надо в файле своего стиля profile_show.tpl найти строки:
CODE:echo <<<DATA
<br>
<div id="navstrip" align="left">
<img src="./templates/BlankPageExBBsu/im/nav.gif" border="0" alt=">"/> <a href="{$fm->exbb['boardurl']}" title="{$fm->exbb['boarddesc']}">{$fm->exbb['boardname']}</a> » {$fm->LANG['UserInfo']}
</div>
И заменить их на:
CODE:$adminuserid = (defined('IS_ADMIN')) ? '<a href="setmembers.php?action=edit_user&userid='.$user['id'].'" ><font color=red >Администратирование профиля '.$user['name'].'</font></a>' : '';
echo <<<DATA
<br>
<table border="0" width="100%">
<tr><td id="navstrip" align="left">
<img src="./templates/InvisionIceMod/im/nav.gif" border="0" alt=">"/> <a href="{$fm->exbb['boardurl']}" title="{$fm->exbb['boarddesc']}">{$fm->exbb['boardname']}</a> » {$fm->LANG['UserInfo']}
</td>
<td id="navstrip" align="right">{$adminuserid}
</td></tr>
</table>
Вот и всё. Я уже у себя сделал. |
Parapsixolog |
Отправлено: 15 апреля 2018 — 14:03 • Тема: Наведение порядка в "Пользователях" • Форум: Обсуждаем |
Ответов: 78 Просмотров: 0
|
Yamaliya пишет:Я тоже так думала... Пока не стала вникать в детали )
А я если честно, не понимаю, зачем это надо. И почему только удалить?
А вот добавить в профиль пользователя на форуме ссылку на его профиль в админке, было бы наверное полезно. Из профиля на форуме попадаешь сразу в профиль в админке, и там что хочешь с ним делай, хочешь удаляй, а хочешь ещё что. И сделать это совсем не сложно будет. |
Parapsixolog |
Отправлено: 15 апреля 2018 — 13:18 • Тема: Наведение порядка в "Пользователях" • Форум: Обсуждаем |
Ответов: 78 Просмотров: 0
|
Yamaliya пишет:Пользователям эта информация вряд-ли нужна, а вот информация именно о дате активности даже вредна )
Yamaliya , я склонен с вами согласиться. Тем более, если как вы пишите, сортировка активности требует обязательного пересчёта пользователей.
И если мы пришли к такому выводу, следует убрать из инструкции все правки связанные с сортировкой активности на форуме. Например правку файла memblist.tpl из шаблона.
(Добавление)
Yamaliya пишет:Вот ещё бы добавить рядом с кнопочкой "Забанить" кнопочку "Удалить", не в админке, а прямо в профиле пользователя. Но что бы эта кнопочка была доступна только для админов...
Думаю это легко можно сделать. |
Parapsixolog |
Отправлено: 15 апреля 2018 — 12:56 • Тема: Наведение порядка в "Пользователях" • Форум: Обсуждаем |
Ответов: 78 Просмотров: 0
|
Yamaliya пишет:писать инструкцию мне сложно, могу выложить изменённые файлы "до" и "после".
Да вы всё правильно написали, только пропустили чуть чуть. Вот вся инструкция верная:
Спойлер (Отобразить)Скрытый текст:Для просмотра Вам необходимо авторизоваться и оставить не менее 20 сообщений
Я сейчас установил, всё работает.
только единственный момент. Согласно вашей инструкции сортировка по активности добавляется не только в админку, но и в лист пользователей на форуме. А у меня нет столбца активности, и соответственно при этой сортировке не понятно, что сортируется. Надо или столбец активности добавлять, либо вводить эту сортировку только в админку.
Вот сейчас сижу, и думаю. Нужна ли эта сортировка пользователям? То есть нужно ли её вводить на форуме, и ввести только в админку? Кто как считает? |
Parapsixolog |
Отправлено: 15 апреля 2018 — 12:23 • Тема: Наведение порядка в "Пользователях" • Форум: Обсуждаем |
Ответов: 78 Просмотров: 0
|
Yamaliya , сейчас пробую в действии ваше дополнение.
Обнаружил "пропажу". Вот это место:
Цитата:Открываем modules\memcontrol\language\russian\lang.php
После
CODE:
case 'n': uasort($users, 'sort_by_name' ;
break;
добавляем
CODE:
case 'l': uasort($users, 'sort_by_dact' ;
break;
После
CODE:
$n_selected = ($sort === 'n' ? ' selected="selected"':'';
добавляем
CODE:
$l_selected = ($sort === 'l' ? ' selected="selected"':'';
Нужно заменить на :
Открываем modules\memcontrol\language\russian\lang.php
После
CODE:$this->LANG['SortByName'] = 'По имени';
Вставить
CODE:$this->LANG['SortByDact'] = 'По дате активности';
И добавить ещё:
Открываем modules\memcontrol\index.php
После
CODE:case 'n': uasort($users, 'sort_by_name');
break;
добавляем
CODE:case 'l': uasort($users, 'sort_by_dact');
break;
После
CODE:$n_selected = ($sort === 'n') ? ' selected="selected"':'';
добавляем
CODE:$l_selected = ($sort === 'l') ? ' selected="selected"':'';
И сейчас буду пробовать, что получилось! |
Parapsixolog |
Отправлено: 11 апреля 2018 — 20:52 • Тема: Выбор одного стиля для всех пользователей • Форум: Обсуждение |
Ответов: 19 Просмотров: 0
|
Вроде бы у меня получилось самому сделать, то есть установить один стиль для всех.
Для этого дополнения обязательно нужно наличие http://exbb.info/community/topic...topic=58&p=2
Сделал так, в файле admin/board_config.tpl после строк:
CODE:<tr class="gen">
<td class="row1">{$fm->LANG['DefaultStyle']}</td>
<td class="row2">
<select name="new_exbb[s][default_style]">
{$style_select}
</select>
</td>
</tr>
Добавил:
CODE:<tr class="gen">
<td class="row1">Установка у всех одного стиля</td>
<td class="row2">
{$fm->_Banner}
</td>
</tr>
Вроде бы всё работает как надо. Скин для гостя один, для пользователя другой. При этом и гость и пользователь может впоследствии скин поменять.
Проверьте пожалуйста, кто шпрехает, это дополнение. |
Parapsixolog |
Отправлено: 11 апреля 2018 — 17:05 • Тема: Дополнение: Массовое удаление "мёртвых" акаунтов • Форум: Модификации и дополнения |
Ответов: 33 Просмотров: 0
|
NordWest , что могу сказать, теперь дополнение практически без ошибок работает. Единственный нотис вылез при штатном удалении пользователя:
Notice: Undefined variable: userid in C:\OpenServer\domains\bacup\modules\memcontrol\index.php on line 172
Строка: if ($id == $userid) {unset($birstdays[$day][$user_id]); $SaveFlag = true;}
Нотис я исправил сам, заменив $userid на $user_id
Единственная проблема, что опять удаляются почти все, или все пользователи сайта. То есть осталась проблема:
Parapsixolog пишет:+ плюс после этого удаления в списке зарегистрированных пользователей остаётся один пользователь. Но после пересчёта список возвращается в норму.
http://exbb.info/community/topic...83475#1518983475
Само удаление мертвых душ происходит без ошибок.
Но осталась прошлая проблема:
Parapsixolog пишет:+ плюс после этого удаления в списке зарегистрированных пользователей остаётся один пользователь. Но после пересчёта список возвращается в норму.
+ удаляются вновь созданные учетки.
http://exbb.info/community/topic...83475#1518983475
Удаление новых пользователей не происходит, если предварительно изменить ник. |
Parapsixolog |
Отправлено: 10 апреля 2018 — 19:58 • Тема: Выбор одного стиля для всех пользователей • Форум: Обсуждение |
Ответов: 19 Просмотров: 0
|
NordWest пишет:Не очень понял суть...
Суть такая, что я хочу установить на свой сайт новый стиль, с большими изменениями и отличиями от уже установленных. Установленных стилей - 5. И у каждого пользователя свои предпочтения, у каждого свой стиль выбран.
И если я в админке установлю по умолчанию этот новый стиль, большинство пользователей так и не увидят его. Так как при открытии страницы сайта они автоматически авторизуются, и увидят сайт с тем стилем, который они выбрали ранее.
И вот поэтому мне нужно, что бы абсолютно все, и гости, и авторизованные пользователи, открыли сайт с новой темой. То есть мне нужно у всех пользователей выбрать новый стиль.
NordWest пишет:Ещё раз перечитал ваш пост... Вы хотите принудительно сбросить всех на дефолтный стиль.
Не совсем на дефолтный, на новый. Но суть верная.
NordWest пишет:А пока можно сделать просто - выставляете нужный вам стиль как дефолтный в админке, а все остальные стили тупо куда-то прячите. Движок устроен так, что не найдя прописанного в профиле стиля попытается использовать дефолтный.
Уже пробовал. К сожалению в большинстве случаев не прокатывает. Сайт вообще не грузиться. Но думаю, что после очистки куков должно всё заработать. Но далеко не все пользователи в этом шпрехают. Вообщем это не выход.
NordWest пишет: хотя наверное можно написать - ничего особо сложного не вижу.
Я тоже думаю, что это дополнение будет простым. Ведь фактически нужно функцию выбора стиля по умолчанию в админке, из" гостей" переделать в "для всех" |
Parapsixolog |
Отправлено: 10 апреля 2018 — 19:27 • Тема: Создание дефолтного скина для ExBB • Форум: Обсуждение |
Ответов: 94 Просмотров: 0
|
electron пишет:нет. дальше набросков дело не сдвинулось
Понятно. А с этими набросками можно ознакомиться? Может так сообща и доработаем этот стиль. Очень он уж презентабельно и современно выглядит. С таким стилем у ExBB и новые пользователи появятся. |
|
Страниц (33): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец
|