Desti
Актив
-
В сети
-
Количество сообщений
2 149 -
Reputation
1,2k Desti's Reputation
Everything posted by Desti
- Links Directory
- Links Directory
- Advanced Tags & Prefixes v3.2.1
-
Advanced Tags & Prefixes v3.2.1
For 4.6.12.1 hooks/forumLastPostPrefix.php search: public function clubForm( \IPS\Helpers\Form $form ) replace: public function clubForm( \IPS\Helpers\Form $form, \IPS\Member\Club $club ) hooks/addPrefixToForm.php search: public static function tagsFormField( $item, $container) replace: public static function tagsFormField( $item, $container, $minimized = false ) tested on php8.1 and 4.6.12.1, but these errors are not related to the php version, this is an incompatibility according to the forum/app versions.
-
Чудеса PDO ODBC
php код может исполняться двумя способами: через браузер и через командную строку. Через браузер у вас проблемы, надо проверить через запуск интерпретатора php.
-
Чудеса PDO ODBC
Давайте мух от котлет отделим? Тупо в консоли ($ php test.php) что выдает этот код? Всегда правильно или меняется?
-
Чудеса PDO ODBC
Если в базу заглянуть, то там по русски, а в объекте pdo уже транслитерация? И это с учетом того, что mssql никакой транслитерации нет в принципе (из коробки)? Чудес не бывает.
-
Чудеса PDO ODBC
Сделай var_dump($sql_fetch->fetchAll()); die; вместо цикла, посмотри на сырые данные. сначала код в порядок приведи, потом ошибки ищи.
-
Чудеса PDO ODBC
Так попробуй не кастить вообще для начала. В каком типе данные в базе? Тот же варчар небось, нафига эти преобразования?
-
Удаление значков в админке
В код надо лезть.. app/core/modules/admin/members/members.php Найти $table->rowButtons = function( $row ) use( $member ) { return [ 'delete' => [ 'icon' => 'times-circle', 'title' => 'delete', 'link' => $row['rule'] ? NULL : $member->acpUrl()->setQueryString( ['do' => 'deleteBadge', 'id' => $row['badge_id'], 'member_id' => $member->member_id ] ), 'class' => $row['rule'] ? 'ipsControlStrip_disabled' : '', 'data' => $row['rule'] ? [] : [ 'delete' => '' ], 'tooltip' => \IPS\Member::loggedIn()->language()->addToStack( $row['rule'] ? 'acp_badge_cannot_delete' : 'delete' ) ] ]; }; Заменить на $table->rowButtons = function( $row ) use( $member ) { return [ 'delete' => [ 'icon' => 'times-circle', 'title' => 'delete', 'link' => $member->acpUrl()->setQueryString( ['do' => 'deleteBadge', 'id' => $row['badge_id'], 'member_id' => $member->member_id ] ), 'class' => '', 'data' => [ 'delete' => '' ], 'tooltip' => \IPS\Member::loggedIn()->language()->addToStack( 'delete' ) ] ]; }; Еще найти ниже в функции deleteBadges $badge = \IPS\Db::i()->select( '*', 'core_member_badges', [ 'rule=0 and member=? and badge=?', $member->member_id, \IPS\Request::i()->id ] )->first(); Заменить на $badge = \IPS\Db::i()->select( '*', 'core_member_badges', [ member=? and badge=?', $member->member_id, \IPS\Request::i()->id ] )->first(); Идеально - заменить хуком, но мне лень. А если надо изредка и избранным, то проще в таблице core_member_badges изменить поле 'rule' на 0 y значков конкретного пользователя. можно запросиком - update core_member_badges set rule=0 where member=ID_пользователя; После этого можно отнимать медальки у конкретного пользователя через админку.
-
Чудеса PDO ODBC
Я в transact-sql не очень разбираюсь, но вопрос, нафига двойное преобразование? Почему не SELECT CAST([Name] AS VARCHAR(18)) AS Name FROM tbl_base WHERE Serial = 5
-
Чудеса PDO ODBC
$sql_fetch->execute(); foreach ($top_lvl->fetchAll() as $row) { Это точно рабочий код? Откуда $top_lvl взялся? Почему в результате <hr> перед строкой, а в коде после?
-
Чат для общения.
ZIKURIK я не использовал васаби. Начал изучать вопрос, но тут как раз случилось что случилось и я не рискнул брать их платный вариант.
-
Чат для общения.
Hostland порадовал, попросил самый недорогой выделенный для зеркала базы и поиска, за 2900 в месяц, предоставили за те же деньги CPU 2x E5-2670 (16 core, 32 threads) RAM 64GB RAM, 2x120GB SSD. Для моих нужд более чем достаточно. А Славкин промокод не приняли (ожидаемо), на выделенные сервера не распространяется.
-
Чат для общения.
Не, это связано с какими-то внезапно всплывшими глюками furl совсем по другой причине. Блокировку в конфиг nginx вернул, всё работает, 404 отдает.
-
Чат для общения.
Поймал глюк, даже не знаю, что за чудо.. Все ссылки типа /topic/xxx/page/n вызывают ошибку ERR_TOO_MANY_REDIRECTS, по логам они начинают вызывать сами себя. Т.е. вместо того, чтобы сгенерить из furl нормальную ссылку (app=forums...) эта конструкция вызывает сама себя. Бред Починил правкой кода, но причину пока не понял.
-
Как определить версию своего форума?
Бывает. Какая-то непонятка с redis, пытаюсь ее отловить, но что-то никак пока..
-
Онлайн игры
Иногда в GTA online катаюсь, но сейчас там читер на читере, стало уныло.
-
Как определить версию своего форума?
-
Как определить версию своего форума?
для nginx что мешает по маске посмотреть? location ~* /applications/.*?/data/.* {return 404;}
-
Чат для общения.
Васаби - недорогое облачное хранилище. Многие использовали для бекапов и файловых архивов.
-
Как определить версию своего форума?
/applications/downloads/data/versions.json и вообще любое ипсовское приложение..
-
Чат для общения.
Васаби всё.. Dear DESTI Our records indicate that you are using the Wasabi service and you are either located in Russia or associated with a Russian banking institution. As a result of the recent sanctions against Russia, we are no longer able to conduct business. Per Section 7.2(c)(ii)(B) of the Customer Agreement, we can terminate immediately upon notice in order to comply with the law. Therefore, we will be deleting your account from our system. We would like to have you take whatever steps you need to copy your data stored in our system. Please do so within the next 48 business hours. After that time, your account access will be suspended and the process to delete your account will begin.
-
IPB и языковые версии, hreflang
А что, кто-то смотрит на ссылку, а не на название в выдаче поисковиков? Или я чего-то не понимаю? Ссылок ведь не видно чаще всего, только начало показано.
-
Чат для общения.
Ща попробуем. Но судя по сайту, партнерка только для vds, а у мну выделенные.