Перейти к содержанию

Loader

Пользователи
  • Постов

    52
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Loader

  1. 1 час назад, Riddick сказал:

    Есть хороший баг который вот уже два обновления  IPS не собирается исправлять.

    А багрепорт им отправляли? Три из четырёх наших багов из 4.5 пофиксили в 4.6 (мб даже все четыре, но мы до 4.6.3 не обновимся по ряду причин :D ).

  2. Как можно добавить на страницу запроса в поддержке информацию о специалисте, на которого назначен запрос? 

    Для примера обычный запрос + ключи строк перевода.

    11123.jpg

  3. 10 минут назад, Dusty сказал:

    Он хочет именно то чтобы отображалась там группа как в старой версии 3 4.

    Надеюсь, что это только от незнания нового функционала, тк новое меню намного удобнее и гибче :)

  4. 4 часа назад, SAdasdas сказал:

    Мне нужно что-бы под каждом никнеймом пользователя писало его группу, например:

    по логике создателей, в /staff/ не нужно отображение группы, тк есть более гибкое разделение по категориям, в которые можно добавлять как группы, так и отдельных пользователей. Настраивается в АЦ >> Members >> Staff Directory

    staff.jpg.0a03b320a81d39a19ebad409edf7af68.jpg

     

     

  5. Присоединяюсь к вопросу.
    Описанное во втором сообщении актуально для списка тем в разделе, а неудобство доставляет порядок ответов в вопросах (темах).

    Цитата

     

    Раздел 
    Можно создавать темы и ответы в них. Ответы располагаются в хронологическом порядке.
    Вопрос-ответ 
    Можно создавать вопросы и ответы в них. Ответы располагаются в порядке их рейтинга.

     

    Т.е. в итоге надо, чтобы раздел был с функционалом вопросов (выбор лучшего, голосовалки), но с сортировкой сообщений (ответов) как в обычном разделе форума.

  6. 19 часов назад, greykoo сказал:

    Ибо IP могут подменить в шаблонах.

    Шаблоны же через админку меняются, кто их там подменит?

    15 часов назад, Respected сказал:

    Стандартные методы в Invision Community

    https://invisioncommunity.com/developers/docs/fundamentals/request-data-r168/

    Спасибо :)

  7. Только что, Emix12 сказал:

    Что то не совсем понял что вы написали

    Где можно взять список переменных или команд, которые можно указывать в шаблонах?

    Что такое "$_SERVER[]"? Какие ещё есть сходные команды/выражения?
    Какие у него допустимые параметры, помимо 
    "REMOTE_ADDR"? У других сходных?
    Или может это какие-то базово PHP-шные дела, а не абстракции от индусов из IPS и нужно учебник курить?

    Я не программист ни разу, пишу как вижу =)

  8. Invision Community 4.3.1 (впрочем, актуально и для предыдущих).
    Некоторые пользователи форума абузят друг-другу "лайки" на сообщениях во флудерских разделах, тем самым постоянно сидя в блоке "Лучшие авторы". 

    Как можно отключить возможность оценки сообщений в отдельных разделах форума?

  9. 3 часа назад, pozyatiff сказал:

    Система - Приложения - Система - Список администраторов посмотрите права доступа
    Пользователи - Администрация - Список администраторов  посмотрите указаны ли тут группы админов

    Разрешения стоят на всех группах, и текст ошибки "страница не найдена", а не "нет прав". Убирание-выставление галочек тоже эффекта не даёт.

  10. После обновления до IPB 4.1.3 (4.1.3.1 не помог) перестала работать ссылка на администрацию. Открывается  /?app=core&module=members&controller=directory, с ошибкой (2S100/1)

    Спойлер

    adm.jpg.2d0086d7a8a71e7b389790c058e2a962

     

    Так-же, если перейти на "Профили" из этого-же окна, будет переход на /?app=core&module=members&controller=profile, с аналогичным результатом (2C138/1)

    Спойлер

    profiles.jpg.df3e35fc7b8d06ccbc722e3f095

    Как это можно исправить?

  11. Информация любителям модификаций исходников форума. Начиная с версии 4.0.3 в форум встроена защита, проверяющая неизменность исходников.

    ​Это не защита, а тулза в ACP.

    The support tool in the AdminCP will now do MD5 checksum on all PHP files on the system. This allows the system to detect any modified PHP files which is useful both for support and for security. The master checksum values are fetched remotely from IPS to ensure the list is not tampered with locally.

     

  12. Создаёте группу под каждый раздел, в который собираетесь добавлять модератора.

    Создаёте в системе предупреждений границы, при пересечении которых пользователь переходит в определённую группу.

    Создаёте соответствующие предупреждения.

    Выдаёте предупреждение пользователю, пользователь переходит в нужную группу.

     

    Правда при наличии более 10 разделов будет грустно.

  13. У IPS всегда так. Ещё по 3.* версиям помню. Первую версию выпускают абы как, а затем допиливают. Типичный цикл на тройке - 3.*.0 неюзабельна, 3.*.3 и далее уже более менее без багов. Сомневаюсь, что с 4.* что либо сильно поменяется, посему живой форум на первые ревизии четверки переводить смысла не вижу.

  14. Нашел в topicViewTemplate секцию, отвечающую за форму урл в меню "Управление темой" (слева от кнопки ответа которое).

    	<foreach loop="mod_links:$displayData['mod_links'] as $_mod_link">
    		<li><a <if test="isDelete:|_mod_link['option'] == '08'"> data-confirmaction="true"</if> href="{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;t={$topic['tid']}&amp;f={$topic['forum_id']}&amp;page={$this->request['page']}&amp;auth_key={$this->member->form_hash}&amp;_fromTopic=1&amp;do={$_mod_link['option']}" base="public"}" class='modlink_{$_mod_link['option']}'>{$_mod_link['value']}</a></li>
    	</foreach>
    Но т.к. этот кусок, видимо, описывает массив, изменения качаются всех пунктов, что не подходит для решения задачи.

    Так же не ясно, зачем там стоит "_mod_link['option'] == '08'" - 08 опция и есть удаление темы, которое надо выпилить.

  15. Задача - убрать возможность полного удаления сообщений и тем.

    Смысл - удалённые полностью сообщения и темы не видны через публикации и доступны только по прямой ссылке (которую еще и узнать надо) ограниченное время, а скрытые - видны в публикациях и никуда не деваются со временем.

    Не знаю, как понятней объяснить =\

  16. Может я чего не понимаю.<br />Где взять исправленный и какая разница, как изменения вносить? Всегда же можно на дефолт откатиться в случае проблем.<br /><br />Проблема не в выборе способа, которым применять настройки стиля, а в непонятках, где эти настройки сидят.

  17. Возникла вот такая необходимость - без обрезания остального форумного функционала, убрать данные кнопки.

    Получилось:

    1. Попап при выделении одного или нескольких сообщений в теме (галочками):

    Шаблон topicViewTemplate

    Найти:

    	ipb.topic.modPerms	  = [];
    	<if test="$this->memberData['g_is_supmod']">
    		ipb.topic.modPerms['approve'] = 1;
    		ipb.topic.modPerms['delete'] = 1;
    		ipb.topic.modPerms['hide'] = 1;
    		ipb.topic.modPerms['unhide'] = 1;
    		ipb.topic.modPerms['merge'] = 1;
    		ipb.topic.modPerms['split'] = 1;
    		ipb.topic.modPerms['move'] = 1;
    
    Внести соответствующие изменения:
    ipb.topic.modPerms['delete'] = 0;
    Результат:

    post-705-0-45251300-1368731439.jpg

    2. Попап при выделении одной или нескольких тем в разделе (галочками):

    Шаблон forumIndexTemplate

    Найти:
    	ipb.forums.modPerms	  = [];
    	<if test="$this->memberData['g_is_supmod']">
    		ipb.forums.modPerms['approve'] = 1;
    		ipb.forums.modPerms['delete'] = 1;
    		ipb.forums.modPerms['hide'] = 1;
    		ipb.forums.modPerms['unhide'] = 1;
    		ipb.forums.modPerms['pin'] = 1;
    		ipb.forums.modPerms['unpin'] = 1;
    		ipb.forums.modPerms['open'] = 1;
    		ipb.forums.modPerms['close'] = 1;
    		ipb.forums.modPerms['move'] = 1;
    		ipb.forums.modPerms['merge'] = 1;
    	<else />
    Внести соответствующие изменения:
    		ipb.forums.modPerms['delete'] = 0;
    Результат:

    post-705-0-90710000-1368732161.jpg

    3. Доудаление скрытой темы (из зоны с причиной скрытия)

    Шаблон topicViewTemplate

    Найти:
    		<if test="tbdSoftRestore:|:$this->memberData['g_is_supmod'] == 1 || $this->memberData['forumsModeratorData'][ $forum['id'] ]['bw_mod_un_soft_delete_topic']">
    			<a href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;f={$forum['id']}&amp;t={$topic['tid']}&amp;page={$this->request['page']}&amp;auth_key={$this->member->form_hash}&amp;do=sundelete" base="public"}' title='{$this->lang->words['dl_ths_restore']}' class='ipsButton_secondary'>{$this->lang->words['dl_ths_restore']}</a>
    		</if>
    		<if test="tbdRestore:|:$this->memberData['g_is_supmod'] == 1 || $this->memberData['forumsModeratorData'][ $forum['id'] ]['delete_topic']">
    			<a href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;f={$forum['id']}&amp;page={$this->request['page']}&amp;t={$topic['tid']}&amp;auth_key={$this->member->form_hash}&amp;do=08" base="public"}' title='{$this->lang->words['dl_ths_delete']}' class='ipsButton_secondary important'>{$this->lang->words['dl_ths_delete']}</a>
    		</if>
    Удаляем второе условие, либо комментируем его:
    <--
    		<if test="tbdRestore:|:$this->memberData['g_is_supmod'] == 1 || $this->memberData['forumsModeratorData'][ $forum['id'] ]['delete_topic']">
    			<a href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;f={$forum['id']}&amp;page={$this->request['page']}&amp;t={$topic['tid']}&amp;auth_key={$this->member->form_hash}&amp;do=08" base="public"}' title='{$this->lang->words['dl_ths_delete']}' class='ipsButton_secondary important'>{$this->lang->words['dl_ths_delete']}</a>
    		</if>
    -->
    Результат:

    post-705-0-12002000-1368733670.jpg

    4. Мини меню каждой темы в форуме (шестерёночка):Шаблон topic

    Для скрытых тем:

    Найти:

    <if test="topicIsDeleted:|:$data['_isDeleted']">
    					<ul id='topic_mod_{$data['real_tid']}_menucontent' class='ipbmenu_content' style='display: none'>
    						<if test="tidRestore:|:$forum_data['permissions']['TopicSoftDeleteRestore']">
    							<li class='t_restore'><a href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;f={$forum_data['id']}&amp;t={$data['tid']}&amp;st={$this->request['st']}&amp;auth_key={$this->member->form_hash}&amp;do=sundelete" base="public"}' title='{$this->lang->words['dlt_restore_topic']}'>{$this->lang->words['dlt_restore_topic']}</a></li>
    						</if>
    						<if test="$this->memberData['g_is_supmod'] == 1 || $this->memberData['forumsModeratorData'][ $forum_data['id'] ]['delete_topic']">
    							<li><a class='t_delete' href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;do=topicchoice&amp;tact=deletedo&amp;f={$forum_data['id']}&amp;st={$this->request['st']}&amp;selectedtids[{$data['real_tid']}]={$data['real_tid']}&amp;auth_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['topic_delete']}'>{$this->lang->words['topic_delete']}</a></li>
    						</if>
    					</ul>
    				<else />
    Убрать второе условие

    Для обычных тем:

    Найти:

    							<if test="islink2:|:$data['state'] != 'link' && $other_data['can_move_topics']">
    								<li><a class='t_move' href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;f={$forum_data['id']}&amp;st={$this->request['st']}&amp;auth_key={$this->member->form_hash}&amp;do=topicchoice&amp;tact=move&amp;selectedtids={$data['tid']}" base="public"}'>{$this->lang->words['topic_move']}</a></li>
    							</if>
    							<if test="$this->memberData['g_is_supmod'] == 1 || $forum_data['permissions']['TopicSoftDelete']">
    								<li><a class='t_hide' href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;f={$forum_data['id']}&amp;st={$this->request['st']}&amp;t={$data['real_tid']}&amp;auth_key={$this->member->form_hash}&amp;do=03" base="public"}' title='{$this->lang->words['topic_hide']}'>{$this->lang->words['topic_hide']}</a></li>
    							</if>
    							<if test="$this->memberData['g_is_supmod'] == 1 || $this->memberData['forumsModeratorData'][ $forum_data['id'] ]['delete_topic']">
    								<li><a class='t_delete' href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;do=topicchoice&amp;tact=deletedo&amp;f={$forum_data['id']}&amp;st={$this->request['st']}&amp;selectedtids[{$data['real_tid']}]={$data['real_tid']}&amp;auth_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['topic_delete']}'>{$this->lang->words['topic_delete']}</a></li>
    							</if>
    						</ul>
    Убрать последнее условие

    Результат:

    post-705-0-13787100-1368735727_thumb.jpg

    Не получилось:

    Кнопки в сообщениях и меню "управление темой" (как в удалённых, так и нет). Ну и мб что ещё забыл.

    Не подскажете, в каких стилях искать? =)

×
×
  • Создать...