-
Постов
64 -
Зарегистрирован
-
Победитель дней
1
Активность репутации
-
Vinheteiro получил реакцию от CONDORITOMtiasR в Call a file and put it in page
То есть у тебя есть какой-то php-файл в папке сайта и его нужно отобразить на какой-то определенной странице?
Если я правильно понял суть, то можно создать этот самый php-файл (например, в корне сайта), далее перейти в 'АЦ - Страницы - Менеджер страниц' и создать новый блок (также при создании поставить галочку 'редактирование PHP-кода'). Потом во вкладке 'Контент' подключить необходимый файл (include 'file.php';):
На страницу можно добавить такой блок в качестве виджета (Страницы - Пользовательские блоки):
-
Vinheteiro отреагировална пост alexis в Профиль пользователя
Да, в итоге в шаблон profileTabs над </ul> вставил следующий финальный код, и вкладка со статусами нормально отображается!
{{$countStatuses = \IPS\Db::i()->select('COUNT(*)', 'core_member_status_updates', array('status_author_id=?', $member->member_id))->first();}} {{if $countStatuses > 0}} <li> <a href="/forum/profile/{$member->member_id}-{$member->name}/content/?type=core_statuses_status&change_section=1" class="ipsTabs_item ipsType_center" role="tab"><i class='fa fa-user'></i> Записи</a> </li> {{endif}}
-
Vinheteiro отреагировална пост aLEX49566 в API форума и использование его клиентом
Если тут спрашивали по игре GTA даже.. чему вы еще удивляетесь?!
-
Vinheteiro получил реакцию от Zero108 в Достижения
Если тут ничего подходящего не нашел, то проще всего взять дефолтную тему и поменять цвета на темные. Цвета вручную подбирать даже необязательно, бери те, которые используются в теме Vulpes (это та, которая на провинции и сейчас у тебя ). Да, придется чутка повозиться, но в этом особо ничего сложного нет.
-
Vinheteiro отреагировална пост Exception в Скачать обновление
Еще один Коля, который думает что форум администрировать это тоже самое что гта на пк установить?
-
Vinheteiro отреагировална пост by_ix в Профиль пользователя
@Vinheteiro упаковать её в плагин, чтобы ничего не слетало, ну либо прям в шаблон.
-
Vinheteiro получил реакцию от alexis в Профиль пользователя
Ну, если прям совсем по-быстрому, то можно подредачить в /applications/core/modules/front/members/profile.php метод manage(), добавив подсчет статусов из таблицы `core_member_status_updates` по айди пользователя.
Ищем:
$mainContent = \IPS\Theme::i()->getTemplate( 'profile' )->profileTabs( $this->member, $tabs, $tab, $tabContents ); Меняем на:
$countStatuses = \IPS\Db::i()->select('COUNT(*)', 'core_member_status_updates', array('status_author_id=?', $this->member->member_id))->first(); $mainContent = \IPS\Theme::i()->getTemplate( 'profile' )->profileTabs( $this->member, $tabs, $tab, $tabContents, $countStatuses );
Потом необходимо добавить $countStatuses в шаблон и сделать условие по количеству:
Проверял - работает. Но только вот загвоздка в том, что всё это дело слетит при обновлении форума и придётся заново редачить.
-
Vinheteiro получил реакцию от alexis в Профиль пользователя
Можно добавить вкладку-ссылку, которая будет вести на страницу со статусами (/content/&type=core_statuses_status&change_section=1). Если я правильно понял суть, то статусы это и есть типа как стена, где люди оставляют отзывы, либо сам человек что то пишет и тд.
Добавить вкладку можно в profileTabs:
<li> <a href="{$member->url()}content/&type=core_statuses_status&change_section=1" class="ipsTabs_item ipsType_center" role="tab">Мои записи</a> </li>
-
Vinheteiro отреагировална пост AHristich в OpenCAD
Ну много таких компаний и т.п ушло и в чем проблема? Тем более для нас русских... Мало всяких nulled и т.п продуктов?
-
Vinheteiro получил реакцию от by_ix в Что вбивать в поле тренировки в cad/mdt console?
Не в обиду, но тебе стоит чутка разобраться самостоятельно в том, о чем ты пишешь и спрашиваешь. Разобраться хотя бы немного, чтобы суметь грамотно задать вопрос здесь на форуме и получить ответ. Не знаю насчет остальных, но лично я твои вопросы просто-напросто не понимаю.
-
-
Vinheteiro отреагировална пост Respected в Отображение даты публикации и IP адресов
Отключай все плагины и приложения.
-
-
Vinheteiro отреагировална пост Zero108 в Авторизация в АЦ
Если вы попали в ситуацию, в которой вы не можете получить ни доступ в AdminCP, ни в публичную часть, вы можете попробовать воспользоваться функцией режима восстановления. Чтобы использовать это, вы должны добавить следующую строку в файл constants.php в вашем основном каталоге установки:
<?php
define('RECOVERY_MODE',True);
Далее разлогиниться (потереть куки в браузере - ctrl+shift+del) и залогиниться в админку. Будут отключены сторонние плагины и приложения, восстановлена тема по умолчанию.
Если даже это не помогает, то откатывать до версии 4.4.10, сносить все финтиплюшки, обновлять до 4.5.2.
-
Vinheteiro отреагировална пост Maiden8 в Как мне заработать звёзды за звание
Но стараться не флудить совсем откровенно.
Эту тему в флейме надо было создавать, тут технической поддержкой и не пахнет.
-
Vinheteiro отреагировална пост ram108 в Помощь с кнопкой.
Нет. Как вы собрались менять функционал форума, не имея к нему доступа на уровне администратора?
-
Vinheteiro отреагировална пост alexis в question
А заголовок для темы совсем лень было соответствующим вашему запросу сделать?
Зависит от настроек в файле system/Member/Member.php вот здесь else if ( \is_array( $visitors ) AND \count( $visitors ) >= 5 )
-
-
Vinheteiro отреагировална пост andros0789 в Помощь с кнопкой.
конечно😆
Наша тема))Зачем писать плагины и приложения, если есть обычное решение)))
-
Vinheteiro отреагировална пост andros0789 в Помощь с кнопкой.
можно использовать приложение Формы (Forms). Там можете отдельно добавить дополнительные поля при создании темы, создать отдельный раздел форума и указать в настройках этой формы нужный раздел форума. Далее у вас в выпадающем меню появится Создать "Ваша форма", правой кнопкой, копируете ссылку на Создать форму (после вы вставите эту ссылку на вашу кнопку в нужном ранее созданном разделе).
Переходите в основной шаблон форума (перед этим посмотрите id каждой категории форума , кликнув правой кнопкой мыши) и пишем условие отображения обычной кнопки "Создать тему" в обычных разделах, и отдельно для Нашей новой кнопки только в нашем разделе.
4 (стандартная категория форума)
12 (это ваша отдельная категория форума)
Далее идем в
Ищем код
<div data-controller='forums.front.forum.forumPage'> <ul class="ipsToolList ipsToolList_horizontal ipsClearfix ipsSpacer_both"> {template="forumButtons" group="forums" params="$forum"} </ul> {$table|raw} </div> Заменяем его на
<div data-controller='forums.front.forum.forumPage' data-forumid='{$forum->_id}'> <ul class="ipsToolList ipsToolList_horizontal ipsClearfix ipsSpacer_both"> {{if $forum->_id == '4'}} <!--это стандартный раздел ID--> {template="forumButtons" group="forums" params="$forum"} <!--это стандартная кнопка для всех разделов--> {{elseif $forum->_id == '12'}} <!--это заданный раздел ID--> <li class="ipsToolList_primaryAction"> <a class="ipsButton ipsButton_medium ipsButton_important ipsButton_fullWidth" href="ссылка/?do=add" title="Создать тему ">Создать тему</a> <!--это кнопка для нашего заданного раздела, ссылку укажите на нужную форму или то что вам надо--> </li> {{endif}} </ul> {$table|raw} </div> Результат в 4 айди форума стандартная кнопка, в 12 айди форума наша заданная кнопка
Так же можно делать блок с правилами для определенного форума, это так на заметку вам.
{{if $forum->_id == '1'}} <div class="cAnnouncementContentTop ipsMessage ipsMessage_success ipsType_center"> <a href="/topic/90-szybka-rekrutacja/" target="_blank" rel="noopener">#1 ОСНОВНЫЕ ДЛЯ ДАННОГО РАЗДЕЛА ФОРУМА!!!</a> </div> {{elseif $forum->_id == '2'}} <div class="cAnnouncementContentTop ipsMessage ipsMessage_error ipsType_center"> <a href="/topic/90-szybka-rekrutacja/" target="_blank" rel="noopener">#2 ОСНОВНЫЕ ДЛЯ ДАННОГО РАЗДЕЛА ФОРУМА!!!</a> </div> {{endif}}
-
-
Vinheteiro отреагировална пост Maiden8 в Проблемы со входом на акк
в "forum/conf_global.php" какой адрес http или https?
Где то http еще осталось, вот на логин и не пускает.
-
Vinheteiro отреагировална пост Zero108 в Перенос текста
Попробуйте в custom.css добавить:
.ipsTruncate.ipsTruncate_line { white-space: normal !important; }
-
Vinheteiro получил реакцию от Maiden8 в Проблемы со входом на акк
http было, исправил. Большое спасибо.
Лайк бы поставил), но у новичков нет такой возможности.
-