Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...

All Activity

This stream auto-updates     

  1. Today
  2. Last week
  3. Здравствуйте! Мы хотим поделиться с вами хорошей новостью: авторитетный каталог хост-компаний HostAdvice отправил к нам секретного покупателя и произвел тест наших услуг. После чего они вручили нам награду TOP 10 WORDPRESS HOSTING. В честь этого мы объявляем неделю скидок на PQ.Hosting, а именно 10% на покупку и продление виртуальных серверов. Промо-код на скидку: hostadvice https://pq.hosting/
  4. Earlier
  5. This is a maintenance release for Invision Community 4.6. Оригинал
  6. Надо использовать не нативные функции, а класс форума \IPS\DateTime.
  7. При этом, при установке часового пояса Москва в титле время правильное, а в общем - спешит
  8. Здравствуйте. Подскажите, как сравнять часовой пояс форума и сервера? из коробки в init.php стоит настройка /* Set timezone */ date_default_timezone_set( 'UTC' ); При этом на форуме время правильное, но если в каком либо блоке написать echo date("H:i", time()); то время будет отставать на 3 часа Если в эту переменную вставить date_default_timezone_set( 'Europe/Moscow' ); то время на форуме будет спешить на 3 часа, а time() будет впорядке. Как сравнять время форума и time() ?
  9. Все зависит от того какие данные там будут доступны, и в каких местах будет отрабатывать этот код. Если будет выводится только на странице блогах, можно тупо проверить по ид \IPS\Request::i()->id
  10. {{if \IPS\Member::loggedIn()->inGroup( array( 6, 7 ) )}} Надпись для групп с id 6 и 7 {{else}} Надпись для всех остальных {{endif}} Подскажите, как сделать такую же конструкцию, но в зависимости от id блога? Для создания кастомного кода виджета, который будет отображаться только в определенном блоге. Что-то вида {{if \IPS\blogs( array( 34 ) )}}
  11. День независимости США! 4 июля является днем принятия Декларации независимости США в 1776 году, которая провозглашает независимость США от Королевства Великобритании. Команда Intersect уважает свободу каждого человека на земле, что выражается в нашей работе. Независимо от того, являетесь-ли вы гражданином или жителем США, Intersect дарит скидку 40% на VPS в США. Чтобы воспользоваться скидкой, вводите промокод "InterUSA" в поле с заказом. Акция будет идти всю неделю до 12 июля! Хорошей работы!
  12. Вам случалось бывать в Чехии? Как бы вы описали эту страну в двух словах? Мы говорим так: в Чехии много замков, красных крыш, брусчатки и черного юмора, а еще там самое знаменитое в Европе пиво и идеальные серверы. Конечно же, речь о серверах PQ.Hosting, ведь теперь мы открылись и в этой стране! Подробнее: https://pq.hosting/vps-vds-czechia-prague Наш партнер – дата-центр компании Host-telecom, один из самых надежных и востребованных в Чешской республике. За 10 лет работы дата-центра не произошло ни одного случая утечки либо изъятия информации. Центр построен в соответствии всем требованиям TIER III, оснащен наружной и внешней охраной, работает под круглосуточным наблюдением и контролем. Подробнее: https://pq.hosting/data Чехия вслед за Словакией стала уже 11-й страной, в которой доступны серверы PQ.hosting! Напоминаем, что вы можете выбрать страну размещения сервера, заказывая хостинг на нашем сайте. https://pq.hosting
  13. This is a maintenance release for Invision Community 4.6. Оригинал
  14. Здравствуйте. Хукаю Text/Parser /** * Remove specific elements, useful for cleaning up content for display or truncating * * @param string $value The value to parse * @param array|string $elements Element to remove, or array of elements to remove. Can be in format "element[attribute=value]" * @return string */ public static function removeElements( $value, $elements=array( 'blockquote', 'img', 'a' ) ) { array_push($elements, 'div[class=my_spoiler]'); return parent::removeElements( $value, $elements ); } функция почему то удаляет my_spoiler только в приложении страниц. Текст остается в профиле в "последняя активность", на страницах результата поиска и т.д. Как удалить там? Тоже самое и с /** * Removes HTML and optionally truncates content * * @param bool $oneLine If TRUE, will use spaces instead of line breaks. Useful if using a single line display. * @param int|null $length If supplied, and $oneLine is set to TRUE, the returned content will be truncated to this length * @return string * @note For now we are removing all HTML. If we decide to change this to remove specific tags in future, we can use \IPS\Text\Parser::removeElements( $this->content() ) */ static public function truncate( $content, $oneLine=false, $length=500 ) { $content = static::removeElements( $content, array( 'div[class=my_spoiler]' ) ); return parent::truncate( $content, $oneLine, $length ); }
  15. Если у пользователя нет пароля то задать его нельзя. Сделано это наверное для безопасности, хз. Как вариант, создать небольшой хук для IPS\core\modules\front\system\settings, перегрузить метод _password и если у пользователя отсутствует значение в поле members_pass_hash (ну или он авторизован через steam), то создать форму где он сможет задать пароль без проверки старого.
  16. Пришлите, пожалуйста, в личку стоимость работы и требования.
  17. Продолжаем расширяться в Европе! А вы знали, что в небольшой Словакии каждый год производится более миллиона автомобилей? Там расположены заводы ведущих мировых автоконцернов. И вот теперь в столице этой страны Братиславе появились и другие машины. А именно – суперсерверы нашего хостинга. Да, наша обширная география пополнилась новой страной: теперь вы можете заказывать услуги идеального хостинга PQ.Hosting с физическим размещением в Словакии. Это своеобразный юбилей: Словакия стала уже 10 страной с серверами PQ.Hosting – и с этим достижением хочется поздравить и нас, и наших многочисленных клиентов, текущих и будущих. Поздравляем! Важно отметить, что Словакия – отличное место с точки зрения траффика, так как партнерский дата-центр Digitalis компании VNET расположен в центре Европы, на пересечении западно- и восточноевропейских коммуникационных потоков. Следите за нашими новостями – и совсем скоро вы узнаете об еще одной европейской стране, в которой будут также доступны серверы PQ.Hosting! Для заказа виртуальных серверов в Словакии - переходите по ссылке https://pq.hosting/vps#sk
  18. Ранее была та же ошибка, потом обновил на 3.5.0, но ошибка не исчезла. Это единственная ошибка на сайте, которую наблюдаю и которая мешает работать. Готов оплатить и предоставить само приложение. Хотелось бы получить исправление бага и информацию о том, что править в случае дальнейших апгредов, если проблема сохранится.
  19. Доброго времени суток. Использую авторизацию\регистрацию через стим. Подскажите, как можно разрешить юзерам, которые зарегистрировались через стим, создавать себе локальный пароль, чтобы можно было входить логин+пароль. В админке нашел только кнопку, для ручной установки пароля юзеру. В настройках профиля у юзеров нет такой возможности
  20. А почему тема в разделе платных услуг? Не знаю решится ли после обновления, но ошибка в самом приложение - в запросе указывается объект вместо массива.
  21. Хочу избавиться от ошибки в Videos 3.5.0. В ранней версии тоже ошибка присутствовала. Возможно, связано с кривыми руками автора или моими, как владельца сайта на 4.4.10. Подскажите, решиться ли проблема после переезда на 4.5-4.6, либо нужно править код программы? Если в списке выделить файл и попытаться его удалить или несколько файлов, то выскакивает ошибка, и файл удаляется, но только первый выделенный. С чем это вообще связано? https://prnt.sc/15tfctx Error: Object of class stdClass could not be converted to string (0) #0 /var/www/user1/data/www/a108.net/system/Db/Db.php(1150): IPS\_Db->preparedQuery('UPDATE `ibf_vid...', Array) #1 /var/www/user1/data/www/a108.net/system/Patterns/ActiveRecord.php(520): IPS\_Db->update('`ibf_videos_cat...', '`options`=(?)', 'WHERE id=?') #2 /var/www/user1/data/www/a108.net/system/Node/Model.php(2335): IPS\Patterns\_ActiveRecord->save() #3 /var/www/user1/data/www/a108.net/system/Content/Content.php(912): IPS\Node\_Model->save() #4 /var/www/user1/data/www/a108.net/applications/videos/sources/Video/Video.php(1118): IPS\_Content->logDelete(Object(IPS\Member)) #5 /var/www/user1/data/www/a108.net/system/Content/Content.php(811): IPS\videos\_Video->logDelete(Object(IPS\Member)) #6 /var/www/user1/data/www/a108.net/system/Helpers/Table/Content.php(713): IPS\_Content->modAction('delete', Object(IPS\Member), Array) #7 /var/www/user1/data/www/a108.net/system/Helpers/Table/Content.php(227): IPS\Helpers\Table\_Content->multimod() #8 /var/www/user1/data/www/a108.net/init.php(820) : eval()'d code(45): IPS\Helpers\Table\_Content->__construct('\\IPS\\videos\\Vid...', Object(IPS\Http\Url\Friendly), Array, NULL, NULL, 'view', true, false) #9 /var/www/user1/data/www/a108.net/applications/videos/modules/front/videos/browse.php(96): IPS\Helpers\Table\hook795->__construct('\\IPS\\videos\\Vid...', Object(IPS\Http\Url\Friendly), Array, NULL, NULL, 'view') #10 /var/www/user1/data/www/a108.net/system/Dispatcher/Controller.php(96): IPS\videos\modules\front\videos\_browse->manage() #11 /var/www/user1/data/www/a108.net/applications/videos/modules/front/videos/browse.php(29): IPS\Dispatcher\_Controller->execute() #12 /var/www/user1/data/www/a108.net/system/Dispatcher/Dispatcher.php(152): IPS\videos\modules\front\videos\_browse->execute() #13 /var/www/user1/data/www/a108.net/index.php(13): IPS\_Dispatcher->run() #14 {main}
  22. В этом файле есть пример кода для создания темы через API. $forumId = 'ид форума'; $authorId = 'ид автора'; $title = 'Название темы'; $content = 'Сообщение'; /* Create topic */ $forum = \IPS\forums\Forum::load( $forumId ); $author = \IPS\Member::load( $authorId ); $topic = \IPS\forums\Topic::createItem( $author, $ipAddress ?? \IPS\Request::i()->ipAddress(), new \IPS\DateTime, $forum ); $topic->title = $title; $topic->topic_archive_status = \IPS\forums\Topic::ARCHIVE_EXCLUDE; $topic->save(); $topic->markRead( $author ); /* Create post */ $post = \IPS\forums\Topic\Post::create( $topic, $content, TRUE, NULL, NULL, $author ); $topic->topic_firstpost = $post->pid; $topic->save(); \IPS\Content\Search\Index::i()->index( $post );
  23. Приподниму тему. В прошлый раз ладу не дал. Сейчас начал снова разбираться, и всё равно не понял. Не подскажите, как примерно можно воспользоваться данным методом?
  24. Да. Для каждой темы не нужно. Настройки со 2 по 5 пункт для всего блока.
  1. Load more activity
×
×
  • Create New...