Jump to content

Exception

Актив
  • Регистрация

Posts posted by Exception

  1. ·

    Edited by ZIKURIK

    1 час назад, SINILIAN сказал:

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

    Эти типа как ты покупаешь квартиру у агента, который за свои услуги берет больше стоимости самой квартиры? Логика конечно такая себе

  2. 56 минут назад, SINILIAN сказал:

    Страницы не вытягивают всего того, что нужно. Особенно если сайт на WP имеет сам 100500 страниц с кучей разных стилей, категорий и прочего-прочего. 

    А что нужно от страниц? Что делает такого движок БЛОГОВ ВОРДПРЕСС, что не может IPS ? 

  3. 7 часов назад, mamyka сказал:

    А локалка какая? Если Open Server Panel,то на БД пароль тоже - root

    видно же что open server, в последней версии пароль убрали

    12 часов назад, JackMineua сказал:

    Когда начал устанавливать IPS, увидел это. Не знаю с чем это может быть связано. Устанавливаю на локалку, пароле на ДБ у меня нет. С чем может быть связана эта ошибка?

    Поле с паролем нужно оставить просто пустым при установке, разве нет?

  4. BB коды прошлый век, советую вообще отключить парсинг ББ кодов: Поддержка BB-кодов устарела и может быть удалена в будущем релизе, и мы рекомендуем оставить этот параметр отключенным для большей производительности и надежности, если ваше сообщество не использует BB-коды для форматирования постов.

  5. ·

    Edited by ZIKURIK

    Небольшой лайфхак который я использую для своих редакторов, это свои иконки для каждой кнопки Font Awesome. Не подойдет для новичков думаю.
    Удаляем иконки:

    .cke_toolbar .cke_button_icon { background: none !important; }

    Устанавливаем нужный цвет для будущих иконок:

    .cke .cke_reset_all, .cke .cke_reset_all *, .cke .cke_reset_all a, .cke .cke_reset_all textarea {
        color: rgba(255,255,255,1);
        text-shadow: none;
    }

    Прописываем семейство:

    .cke_button_icon:before {
       font: 12px/1 "Font Awesome";
       font-weight: 600;
    }

    И далее для каждой иконки прописываем код новой иконки:

    .cke_button__bold_icon:before{
        content:"\f032"
    }

     

  6. 12 минут назад, Desti сказал:

    Это обычный CSS, что там может быть особо сложного?

    вообще не пользуюсь скинами для него, легче написать все самому на css, при помощи jquery можно еще и иконки сменить на font.awesome

  7. 6 часов назад, ryancoolround сказал:

    Интересно, как будет проходить проверка, если плагин или приложение покупалось на сайте разработчика, например на DevFuse?

    никак

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

    Например если плагин распространяется только из их магазина

     

  8. В 14.07.2021 в 00:29, Zero108 сказал:

    Новые видео будут подгружены по мере добавления новых видео на канале.

    опрос идет сайт->youtube (cron) или наоборот?

  9. 2 часа назад, HooLIGUN сказал:

     

    Не подключаются свои стили.

    можно заставить:
    1. Создай css файл в front, существующая группа . (точка), приложение Магазин
    2. в includeCSS (core->global->global) вставить например такой код:

    {{if \IPS\Dispatcher::i()->application->directory == 'nexus'}}
    {{$nexus = \IPS\Theme::i()->css( 'mycss.css', 'nexus', 'front' );}}
    <link rel='stylesheet' href='{expression="\IPS\Http\Url::external( $nexus[0] )->setQueryString( 'v', \IPS\Theme::i()->cssCacheBustKey() )"}' media='all'>
    {{endif}}

    mycss.css - имя файла css

  10. 2 часа назад, HooLIGUN сказал:

    Как правильно создать свой файл .css , чтобы он подгружался?

    Не хочу писать код в уже созданные файлы, потому что не найду потом, что и где.

    Нужно создать изменения в приложении "магазин"

    Создал файл, прописал в нем класс, потом указал этот класс в шаблоне, а он его не видит. Кеш чистил. Скорее всего файл не подключается почему то.

    Или я что то не так делаю?

    image.png

    А может попробовать (theme_css_location) не в global а в front файл создать?  🙂

  11. 8 минут назад, BlackShot сказал:

    До меня доходили слухи, что IPS может их проверить, но тогда, видимо, это чушь собачья. Приятно знать, спасибо!

    Кстати, если я использую "обнуленную" версию, все, что мне нужно сделать, это заменить ее исходными файлами IPS, верно?

     

    Со стороны IPS это легко сделать, но вопрос в том делают ли они это. Например если плагин распространяется только из их магазина, делать проверку скачивал ли ты его или покупал (это кстати уже логируется самим движком), и после этого делать выводы.
    В поиске была подобная тема. Нужно просто залить файлы лицензии поверх nulled

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

    Respected  с меня магарыч! Спасибо!

    Проблема решается очень просто! нужно просто КБ  поменять на kB

    И все! проблема решена! Гениальное всегда просто!

    тогда и это тоже:

    Спойлер

    lang.png.1d82c7a8429d48808eb8775ec5cf5b23.png

     

  13. 42 минуты назад, t_reks сказал:

    Спустя год проблема вернулась.

    Задача queue постоянно блокируется.

    Принудительно разблокирую, запускаю, вылетает ошибка ( скрин ниже ). На третий пятый раз задача успешно запущена, после опять через пару часов блокируется.

    Cron не менялся, почти полгода никаких новых плагинов или иных действий с форумом.

    Отписал хостеру. С их стороны проблем нет, по скринам предположили, что проблема с сторонним плагином. Но точно сказали, что запускается сторонний процесс.

    В ошибке мелькает бриллиантдискорд. Он у меня установлен, через него авторизация настроена. Но так как с ним столько было гемору по настройкам, не трогаю. Да и не пойму, что трогать.

    И теперь часто главная не грузится....

    Есть решение?Screenshot_2021-07-12-17-58-46-030_com.android.chrome.thumb.jpg.6abc6e62184371ed161e30ed68d1d5d6.jpgScreenshot_2021-07-12-13-15-38-610_com.android.chrome.thumb.jpg.3cdd44955ae02e51b08ca30a62ddccfd.jpg

    DNS сервера правильно указаны?

  14. 12 минут назад, ymd сказал:

    Нет, не это

    Там в шапке (<title> тэг) добавляется иконка паузы

    Это делается jquery, нужно писать mixin плагин для замены (если вы понимаете о чем я)
    либо можете ковырять тут: файл \applications\core\data\javascript.xml функция _stopPolling контроллера core.front.core.instantNotifications

    		/**
    		 * Stops our internal loop from polling for any more notifications
    		 *
    		 * @returns {void}
    		 */
    		_stopPolling: function (fatal) {
    			Debug.info("Stopping instant notification polling");
    			clearInterval( this._interval );
    			this._paused = true;
    			document.title = "❚❚ " + document.title.replace("❚❚ ", "");
    		}

     

    Вот еще:

    		/**
    		 * Handles window visibiliy changes; removes count from title bar
    		 *
    		 * @returns {void} 
    		 */
    		windowVisibilityChange: function () {
    			var hiddenProp = ips.utils.events.getVisibilityProp();
    
    			if( !_.isUndefined( hiddenProp ) && !document[ hiddenProp] ){
    				// Document is now in focus
    				this._updateBrowserTitle( 0 );
    				this._pollMultiplier = 1;
    				this._windowInactivePoll = 0;
    
    				if( this._paused ){
    					document.title = document.title.replace( "❚❚ ", '' );
    					this._checkNotifications(); // Do an immediate check
    					this._setInterval( this._pollTimeout );
    				}
    
    				if( this._debugPolling ){
    					Debug.log( "Notifications: Resetting inactive poll.");
    				}
    			}
    		},

     

  15.  

    15 минут назад, BlackShot сказал:

    Похоже, это очередная ошибка IPS:

    https://invisioncommunity.com/forums/topic/462472-patch-for-member-registration-issue/

    Они молча выпустили патч, чтобы исправить это. Но, видимо, мне придется перейти на более раннюю версию, пока кто-нибудь ее не выпустит. Больше информации:

    https://invisioncommunity.com/forums/topic/462392-upgrading-to-463-screwed-up-my-forum/?do=findComment&comment=2859170

    Может я ошибаюсь, но товарищ @Respected уже обновил архив с этой версией

    Просто скачай новый https://ipbmafia.ru/ips4releases/

  16. Posted ·

    Edited by ZIKURIK

    Есть например функция в \applications\downloads\sources\File
    public static function formElements( $item=NULL, \IPS\Node\Model $container=NULL, $bulkKey = '' )
    В ней редактор это 

    /* Description */
    $return['description'] = new \IPS\Helpers\Form\Editor( "{$bulkKey}file_desc", $item ? $item->desc : NULL, TRUE, array( 'app' => 'downloads', 'key' => 'Downloads', 'autoSaveKey' => ( $item ? "downloads-file-{$item->id}" : "{$bulkKey}downloads-new-file" ), 'attachIds' => ( $item === NULL ? NULL : array( $item->id, NULL, 'desc' ) ) ), '\IPS\Helpers\Form::floodCheck' );

    То где тогда редактор в одноименной функции в \applications\cms\sources\Records ? Я смог получить только переменную, это $formElements['field_2'] но что в неё создает редактор? Я могу переписать эту переменную, но мне нужно знать хотя бы нужные опции создаваемого редактора.
    Я добавляю собственную валидацию в параметр $customValidationCode редактора. Но в приложении cms не получается.

    Так же пытался добавить в \IPS\Content\Item

    $return['content'] = new \IPS\Helpers\Form\Editor( static::$formLangPrefix . 'content', $item ? $commentObj->mapped('content') : NULL, TRUE, array(
    				'app'			=> static::$application,
    				'key'			=> mb_ucfirst( static::$module ),
    				'autoSaveKey'	=> ( $item === NULL ? ( 'newContentItem-' . static::$application . '/' . static::$module . '-' . ( $container ? $container->_id : 0 ) ) : ( 'contentEdit-' . static::$application . '/' . static::$module . '-' . $item->$idColumn ) ),
    				'attachIds'		=> ( $item === NULL ? NULL : array( $item->$idColumn, $commentObj->$commentIdColumn ) )
    			), '\IPS\Helpers\Form::floodCheck', NULL, NULL, static::$formLangPrefix . 'content_editor' );

    Но в приложениях это не учитывается, либо поле/переменная заменяется на другое из класса приложения. Моя функция валидации полностью рабочая, и работает например в public function commentFormElements()