Everything posted by Desti
-
Чат для общения.
Славка в одиночку способен повалить половину инета, а если с котом в паре, то всё, гасите роутеры, выключайте свет.
-
Чат для общения.
О, спрятались в cloudflare, правильно..
-
Чат для общения.
Что-то сегодня форум колбасит по полной программе..
- Links Directory
- 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;}
-
Чат для общения.
Васаби - недорогое облачное хранилище. Многие использовали для бекапов и файловых архивов.