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

Cheshir

Актив
  • Постов

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

  • Посещение

  • Победитель дней

    21

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

  1. 10 минут назад, genko1 сказал:

    Извините, а куда вставлять этот код.

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

    Если просто текст блока, то это делается в настройках темы

    111.jpg

  2. Это код плагина  Файлы подкатегорий 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. В настройках плагина по умолчанию просмотр был запрещен для всех, включил для всех групп, и миниатюры перестроились без ошибок. Это все к тому, что проверь пермишны для групп, проверь пермишны для папок на сервере.

  4. 3 минуты назад, Nick2Drake сказал:

    Но в IPS весь код рассчитан на обработку массивов, array то бишь.

     

    Ошибка с таким содержанием возникла, когда установил новый плагин ((BIM41) Topic Thumbnail), и у в настройках плагина небыли выставлены пермишны на просмотр, а я попытался перестроить миниатюры.

  5. 2 часа назад, Lafko сказал:

    Не смог разобраться, кто может помочь?  Период отсрочки сколько надо поставить чтобы обратно пользователь вернулся в группу Пользователи? 

    Вы создаете товар, устанавливаете в какую группу он переводится при покупке, устанавливаете стоимость продления и период продления. Если указали 1 неделю, прошла неделя и пользователь не продлил эту покупку, то он автоматически перемещается обратно в исходную группу (если вы активировали "Вернуть в исходную группу, если срок действия заказа истекает или заказ отменяется?")

    Устанавливается как на скрине у Артемки

    Screenshot.png

    Только "Период отсрочки" это Отсрочка платежа, т.е. указанное количество дней пользователь все еще будет находится в той оплаченной группе и пользоваться привилегиями группы. Если установите, как на скрине 5 дней, и укажите "Возвращать в исходную группу", а отсрочка будет равно 0, то по истечению 5 дней, пользователь переместиться обратно в исходную группу.

  6. 4 минуты назад, Respected сказал:

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

     

    6 часов назад, Lafko сказал:

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

    Человек ищет плагин (в данном случае приложение), которое может реализовать возврат обратно, полагаю что у него и Коммерс не установлен, а вы указываете на настройку именно этого приложения.

  7. Данная настройка затрагивает установки для дат и времени, стало быть название "Журнал действий" не верно.

    На английском как эта фраза звучит? Если, что-то типа action Log, то уж простите, все вопросы к разработчикам.

  8. Disallow: /news/*

    Это название базы данных IP.Content, собственно либо блокируем доступ к материалам базы И.П.Контента, если дублируются на форуме, либо наоборот, те темы, в которые дублируется статья из ИП.Контента.

  9. Теперь вместо 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

     

  10. Вопрос из разряда - "Какой это цвет?" - цвет чего? где?... 

    Что за тема, вносились ли изменения? Вообще, на будущее, если вносите изменения, вносите в кастомный цсс файл, который не затрагивает исходный код css. Если внесенная корректива не действует, дописывайте в конце !important.

    Чтобы понять, кто "виновник", воспользуйтесь встроенными инструментами браузеров хром и ФФ - просмотр элемента.

    Если не трогали html, то возможно, забыли поставить в css файле закрывающую скобку.

  11. В четвертой версии нет такого, да и в 3ей было доп плагином, если не ошибаюсь. В 4ой версии есть модераторский раздел, а внем - "Очередь публикаций", где автоматически распределяется очередь на модерацию контента между пользователями группы Модераторы

  12. Нет я не про название форума, в графе  теги темы

    ​Если вы про "Укажите не более 10 тег(ов)" - ищите во вкладке языковых переводов... по слову или части фразы. Где именно, сказать не могу, уже давно на 4ю версию перешел.

  13. roma8095, Значит у вас нет блаблабла.core_sys_conf_settings, или прификс указан не верно, пути решения:

    1. Проверить соответствующую запись в русификаторе (с помощью notepad++, или аналога), верно ли указан префикс вашей БД (должен быть такой же как и у вас, причем у всех названий таблиц).

    Если префикс указан верно во всех названиях таблиц, то:

    2. Руками создайте в БД соответствующую таблицу и повторите запрос sql

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