-
Постов
584 -
Зарегистрирован
-
Посещение
-
Победитель дней
21
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Сообщения, опубликованные Cheshir
-
-
-
Это код плагина Файлы подкатегорий Downloads
{{$files = array(); $category = \IPS\downloads\Category::loadAndCheckPerms(\IPS\Request::i()->id); $cids = array_map(function($c) { return $c->_id; }, $category->children());}} {{$cheTable = new \IPS\Helpers\Table\Content('\IPS\downloads\File', $category->url(), array(\IPS\Db::i()->in('file_cat', $cids)));}} {{$cheTable->limit = \IPS\Settings::i()->che_count;}} {{if (count($cids))}} {{$files = iterator_to_array(\IPS\downloads\File::getItemsWithPermission(array(\IPS\Db::i()->in('file_cat', $cids)), 'file_submitted DESC' ));}} {{endif}} <div class='ipsBox ipsSpacer_top'> <div class='ipsPad_half'> {{if (count($files))}} <ul class='che_resub_cat' data-role='tableRows'> {$cheTable|raw} </ul> {{else}} <p class='ipsType_reset ipsType_light ipsPad'>{lang="che_no_files_in_subcat"}</p> {{endif}} </div> </div>
$cids = array_map(function($c) { return $c->_id; }, $category->children()); - отвечает за выборку категорий из которых показывать файлы, но этот вариант работает таким образом, что показывает файлы только из прямой связи родитель - ребенок, т.е. если:
Категория
Подкатегория 1
файл 1
файл 2
Подкатегория 2в Категория файлы будут отображаться из подкатегорий 1 и 2,
Но, если файлы расположены глубже 2ого уровня, то файлы не отображаются, т.е.:
Категория
Подкатегория 1
ПодПодкатегория1
файл 1
файл 2
ПодПодкатегория2При такой структуре файлы из подкатегорий будут показаны только в Подкатегория1, а в Категория файлы уже не отображаются.
Собственно вопрос, каким образом рекурсивно получить все дочерние категории?
-
В настройках плагина по умолчанию просмотр был запрещен для всех, включил для всех групп, и миниатюры перестроились без ошибок. Это все к тому, что проверь пермишны для групп, проверь пермишны для папок на сервере.
-
Достаточно было выставить разрешения на просмотр.
-
3 минуты назад, Nick2Drake сказал:
Но в IPS весь код рассчитан на обработку массивов, array то бишь.
Ошибка с таким содержанием возникла, когда установил новый плагин ((BIM41) Topic Thumbnail), и у в настройках плагина небыли выставлены пермишны на просмотр, а я попытался перестроить миниатюры.
-
У вас не передается значения для where, скачайте нотпед и в файлах поищите по названиям столбцов. Соответственно файл нужно искать связанный с перестроение.
-
Все изображения стиля находятся в разделе ресурсы (выпадающий список напротив темы).
-
2 часа назад, Lafko сказал:
Не смог разобраться, кто может помочь? Период отсрочки сколько надо поставить чтобы обратно пользователь вернулся в группу Пользователи?
Вы создаете товар, устанавливаете в какую группу он переводится при покупке, устанавливаете стоимость продления и период продления. Если указали 1 неделю, прошла неделя и пользователь не продлил эту покупку, то он автоматически перемещается обратно в исходную группу (если вы активировали "Вернуть в исходную группу, если срок действия заказа истекает или заказ отменяется?")
Устанавливается как на скрине у Артемки
Только "Период отсрочки" это Отсрочка платежа, т.е. указанное количество дней пользователь все еще будет находится в той оплаченной группе и пользоваться привилегиями группы. Если установите, как на скрине 5 дней, и укажите "Возвращать в исходную группу", а отсрочка будет равно 0, то по истечению 5 дней, пользователь переместиться обратно в исходную группу.
-
-
4 минуты назад, Respected сказал:
Именно так, поэтому, чтобы вернуть пользователя в его группу обратно, нужно установить у продукта в Commerce ограниченный срок действия продукта, другими словами - покупка подписки.
6 часов назад, Lafko сказал:Может быть кто-то видел плагин который позволяет автоматически возвращать пользователя в предыдущую группу
Человек ищет плагин (в данном случае приложение), которое может реализовать возврат обратно, полагаю что у него и Коммерс не установлен, а вы указываете на настройку именно этого приложения.
-
IPS нет такой возможности, эта возможность есть только у приложения eCommerce
-
-
Данная настройка затрагивает установки для дат и времени, стало быть название "Журнал действий" не верно.
На английском как эта фраза звучит? Если, что-то типа action Log, то уж простите, все вопросы к разработчикам.
-
Подобные темы были. Названия вкладок меняются через настройки приложения в "Приложениях" или как то так вкладка называется
-
А, вот оно что... с таким подходом вы долго будете ждать помощи. удачи
-
Disallow: /news/*
Это название базы данных IP.Content, собственно либо блокируем доступ к материалам базы И.П.Контента, если дублируются на форуме, либо наоборот, те темы, в которые дублируется статья из ИП.Контента.
-
Теперь вместо robots.txt на странице приложений вы можете ограничить гостям (и поисковикам) доступ к определённым модулям. Это намного удобнее, чем писать robots.txt
Не соглашусь, может быть буржуинам и одно и тоже, но я лично, против того, чтобы пауки лазили по профилям, не люблю, когда в поиске вылезают страницы пользователей, списки пользователей и иная личная информация, доступная только авторизованным пользователям.
Добавил самостоятельно:
User-agent: * Disallow: /activity/* Disallow: /admin/* Disallow: /attachments/* Disallow: /contact/* Disallow: /followed/* Disallow: /ignore/* Disallow: /lostpassword/* Disallow: /profile/* Disallow: /register/* Disallow: /search/* Disallow: /settings/* Disallow: /statuses/* Disallow: /terms/* Disallow: /messenger/* Disallow: /modcp/* Disallow: /news/* Disallow: /notifications/* Disallow: /online/* Disallow: /*/submit/* Disallow: /?* Crawl-delay: 10 Host: domen.ru Sitemap: http://domen.ru/sitemap.php
-
Вопрос из разряда - "Какой это цвет?" - цвет чего? где?...
Что за тема, вносились ли изменения? Вообще, на будущее, если вносите изменения, вносите в кастомный цсс файл, который не затрагивает исходный код css. Если внесенная корректива не действует, дописывайте в конце !important.
Чтобы понять, кто "виновник", воспользуйтесь встроенными инструментами браузеров хром и ФФ - просмотр элемента.
Если не трогали html, то возможно, забыли поставить в css файле закрывающую скобку.
-
В четвертой версии нет такого, да и в 3ей было доп плагином, если не ошибаюсь. В 4ой версии есть модераторский раздел, а внем - "Очередь публикаций", где автоматически распределяется очередь на модерацию контента между пользователями группы Модераторы
-
Нет я не про название форума, в графе теги темы
Если вы про "Укажите не более 10 тег(ов)" - ищите во вкладке языковых переводов... по слову или части фразы. Где именно, сказать не могу, уже давно на 4ю версию перешел.
-
-
roma8095, я очень сомневаюсь, что таблица с названием "core_sys_conf_settings" не создана, это таблица настроек самого движка. Дайте доступ к к ПХПмайАдмин, или пришлите в gzip`у саму БД
-
roma8095, Значит у вас нет блаблабла.core_sys_conf_settings, или прификс указан не верно, пути решения:
1. Проверить соответствующую запись в русификаторе (с помощью notepad++, или аналога), верно ли указан префикс вашей БД (должен быть такой же как и у вас, причем у всех названий таблиц).
Если префикс указан верно во всех названиях таблиц, то:
2. Руками создайте в БД соответствующую таблицу и повторите запрос sql
-
Bard, К сожалению с такой проблемой не встречался. Полагаю, что это индивидуальная проблема, раз только вы ее озвучиваете и ответа у меня нет...
Два языка на форуме. Как вставить перевод если в теме нет этой возможности
в Темы и дизайн Invision Community
Опубликовано
В шаблон темы, но наверное надо вам уточнить, вам перевести необходимо этот текст, или чтобы отображался на языке, выбранном пользователем?
Если просто текст блока, то это делается в настройках темы