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

Dmitriy427

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

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

  • Посещение

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

    9

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

  1. В таблице 'core_javascript' найти строку с  javascript_name - ips.core.table.js, javascript_location - front, в поле javascript_content закомментировать строку:

    $('html, body').animate( { scrollTop: elemPosition.absPos.top + 'px' } );

    Затем перекешировать сайт.  

  2. print_r( \IPS\GeoLocation::buildFromJson('{"lat":null,"long":null,"addressLines":[null],"city":"\u0412\u043e\u043b\u0433\u043e\u0433\u0440\u0430\u0434","region":"\u0412\u043e\u043b\u0433\u043e\u0433\u0440\u0430\u0434\u0441\u043a\u0430\u044f \u043e\u0431\u043b\u0430\u0441\u0442\u044c","country":"RU","postalCode":""}')->toString( ', ' ) );exit;

     

  3. Вы не внятно описываете задачу. Что за объект? Где вы хотите получить свою строку, в шаблоне IPS? Тогда решение будет выглядеть примерно так:

    {{$location = json_decode( $my_obj->geo['location'], TRUE );}}
    <div>{$location['city']}, {$location['region']}, {$location['country']}</div>

     

  4. Нет никаких "встроенных функций IPS" для этого нет, уважаемый. Есть нативные функции PHP. Внимательно читать то, что вам нужно - моя святая обязанность!

    Что вам действительно нужно, так это хотя бы точно знать - чего именно вы хотите. Ну и RTFM, конечно же...

  5. Ну, если речь о виджете последних картинок из галереи, то это файл /applications/gallery/widgets/imageFeed.php.

    А вообще, модифицировать блоки плагинов и приложений можно с помощью Pages - https://invisioncommunity.com/4guides/suite-applications/pages/core-concepts/blocks-r151/

  6. Например, пишете в шаблоне:

    {{\IPS\Settings::i()->my_var = 'something';}}
    {block="gallery_feed"}

    Затем в коде блока gallery_feed можете получить значение переменной:

    $my_var = \IPS\Settings::i()->my_var;

     

    Главное - чтобы имя Вашей переменной не совпадало с уже имеющимися переменными метода \IPS\Settings::i().

  7. В 21.12.2017 в 18:26, NonameIpb сказал:

    Спасибо.

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

     

    /* Создаем подключение к удалённой базе MySQL. */
    $dbconn = new mysqli( 'hostname[:port]', 'login', 'passwd', 'database' );
    
    if( $dbconn->connect_error )
    {
    	die($dbconn->connect_errno);
    }
    
    $dbconn->set_charset('utf8');
    
    /* Получаем данные */
    $query = 'SELECT * FROM Table';
    $result = $dbconn2->query($query) or die($dbconn->error);
    
    /* Закрываем подключение к базе MySQL */
    $dbconn->close();

     

    Двойка в "$dbconn2" -  опечатка. Править не могу сообщения.

  8. 		$member = new \IPS\Member;
    		$member->name			= $user['name'];
    		$member->email			= $user['m_mail'];
    		$member->joined			= $joined ?: time();
    		$member->member_group_id	= $user['m_group'];
    		$member->mgroup_others		= '';
    		$member->language		= $lang->_id;
    		$member->skin			= 0;
    		$member->members_pass_salt	= $member->generateSalt();
    		$member->members_pass_hash	= $member->encryptedPassword( $user['m_pass'] );
    		
    		$member->save();

     

  9. 12 часов назад, Onore сказал:

    Только два вопроса.

    Как изменить иконку кнопки? 

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

    Screenshot.thumb.png.85b4587fc59e959130d2b02a713dec91.png

    Ну а дальше просто изменять что нужно)

    Иконка это файл /applications/core/interface/ckeditor/ckeditor/plugins/dfspoiler/icons/dfspoiler.png, его и редактируйте или меняйте.

    Для дефолтного заголовка в новой версии, думаю сделать настройку, ждите.

  10. Мне сложно вам что либо объяснить, если вы не понимаете - что такое обработка исключений. В данном случае, ошибка генерируется методом "first()", класса "\IPS\Db::Select". 

    Без конструкции "try-catch", в DEV-mode, ваш запрос будет генерировать такой вот экран:

    5a01d0ec7db96_QIPShot-Screen214.thumb.jpg.bbdb0d0166f492914fcbe43b27578160.jpg

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