stealthdebuger

stealthdebuger

+105
Репутация
162
Рейтинг
0
stealthdebuger stealthdebuger InstantCMS 2.7.0 8 лет назад
Всему виной отхождение от стандартов при написании кода.
Найдите javascript-код, отвечающий за отображение окошка и поставьте в строках кода последним символом ;
Такая же проблема во всех случаях, когда что-то перестает работать при включении "сжатия html".
0
stealthdebuger stealthdebuger Парсер Avito "AviPars" для двойки 9 лет назад
lokanaft:
модель закрыта товарищем Fuze-ом
Хотелось бы взглянуть на этот бинарный код перед сном.
0
stealthdebuger stealthdebuger InstantVideo2 — видео каталог для вашего сайта 9 лет назад
Подарите мне один, хотел бы на сорцы взглянуть zst smile
+4
stealthdebuger stealthdebuger UniLang - автоматический переводчик сайта 9 лет назад
Просмотрел. Порадовало качество кода и логика реализации. На порядок выше, будто писал другой человек.
0
stealthdebuger stealthdebuger Обновление парсера Авито для icms2 - AviPars 3 9 лет назад
Хотелось бы посмотреть на реализацию
0
stealthdebuger stealthdebuger UniLang - автоматический переводчик сайта 9 лет назад
Игорь, вы как всегда правы.
В данном функционале не фильтруемые и не проверенные данные из кук используются при формировании путей к подгружаемым в дальнейшем файлам по маске *.php, а также, их используют в SQL-запросе.
0
stealthdebuger stealthdebuger Обновление InstantCMS 2.3.0 9 лет назад
Также, хотелось бы увидать защиту от брута (ограничение на количество проверок?) для cmsUser::autoLogin(), в данный момент это довольное шаткое место в системе.
0
stealthdebuger stealthdebuger Обновление InstantCMS 2.3.0 9 лет назад
Хотелось бы увидать фильтрацию данных из cookie возвращаемых cmsUser::getCookie().
Смотришь как пишут сторонние доработки, подставляешь сформированные cookie и... не знаешь радоваться или огорчаться.

Хотелось бы увидать изменения в системе хуков, сделать её более расширенной и комфортной для разработчиков, возможно что-то позаимствовать из аналогичной системы хуков для WP, чтобы отучить их вносить изменения в файлы самой CMS, что зачастую сводит усилия авторов InstantCMS на нет.

Хотелось бы, возможно и излишней, но всё же большее качественной обработки запроса в cmsDatabase::escape(), ибо пихают туда энтузиасты много всего и не всегда real_escape_string спасает, т.к. язык SQL довольно обширен и одинаковый результат можно достичь отличными друг от друга фразами.
+1
stealthdebuger stealthdebuger UniLang - автоматический переводчик сайта 9 лет назад
Очередная попытка угробить ICMS своим безрассудным энтузиазмом.
Текущая версия Unilang открывает два вектора для атаки на систему.
0
stealthdebuger stealthdebuger Компонент KCAPTCHA замена recaptcha 10 лет назад
Подтверждаю. kCaptcha действительно довольно легко распознается.
Кроме того, в ней есть определенная особенность, которую некоторые называют уязвимостью (речь не идет о взломе сайта, заливе шелки и т.п.)
+2
stealthdebuger stealthdebuger Хак "Вечное объявление" для 1.10.х 10 лет назад
Верно сказано, молодца!
0
stealthdebuger stealthdebuger Корректный ввод контактных данных в instantMaps 10 лет назад
Воспользуйтесь этим
Код PHP:
  1. function num_phone($s)
  2. {
  3. if(is_array($s))
  4. return false;
  5. $t = preg_match('/^([\+?7|8]{0,2}[0-9\ \-\(\)\|]{10,})$/', trim($s), $r);
  6. if($t)
  7. $s = preg_replace(array('/\ /','/\+/','/\-/','/\|/','/\)/','/\(/','/ /'), array('','','','','','',''), $r[1]);
  8. else
  9. return false;
  10. $l = strlen($s);
  11. if($l == 10 || $l == 11)
  12. return $s;
  13. else
  14. return false;
  15. }
+2
stealthdebuger stealthdebuger Флиртики 2.1 - Большое обновление 10 лет назад
Радует, что есть разработчики, стремящиеся сделать что-то полезное для сообщества и не гонятся "за деньгами".
Спасибо, посыпал зеленью.
+1
stealthdebuger stealthdebuger Заставляем соглашаться с правилами сайта. Останавливаем спам-ботов. 10 лет назад
Представленный здесь вариант, в качестве защиты от спама, вам не поможет. Причина довольно банальна... Здесь автор предлагает отключать сабмит, что влияет лишь на поведение формы в браузере, т.е. для "живого" человека. Если же кто-то будет скриптом отправлять POST-запрос на ваш сайт, то такой запрос будет успешно выполнен.
Для того, чтобы хотя бы попытаться ограничить потенциальный спам, необходимо какие-то проверки делать на стороне сервера, но уж никак не на стороне клиента.
-1
stealthdebuger stealthdebuger InstantMaps для InstantCMS 2 10 лет назад
Иной раз идиотизм зашкаливает до такой степени, что посты минусуют даже удосужившись напрячь остатки жижи грязновато-серого цвета, которая, предполагаю, еще недавно была веществом, дабы понять смысл написанного.
0
stealthdebuger stealthdebuger InstantMaps для InstantCMS 2 10 лет назад
На данный момент, мои телепатические способности не позволяют подсказать решение по данному вопросу для вторых мапсов. Но, уверен, что в скором времени, препятствие будет устранено и я смогу вам помочь.
0
stealthdebuger stealthdebuger InstantMaps для InstantCMS 2 10 лет назад
Поясните, что в вашем понимании "мультикатегории" и что именно вы хотите с ними "придумать что-нибудь".
0
stealthdebuger stealthdebuger Биллинг для InstantCMS 2 10 лет назад
Видимо вы отправляете все запросы одновременно. В таком случае, в конце каждой строчки добавьте символ ;
+1
stealthdebuger stealthdebuger Биллинг для InstantCMS 2 10 лет назад
Выполните в базу приведенные ниже запросы и ваша проблема будет устранена. Не забудьте предварительно заменить в запросах cms_ на префикс вашей базы. По-умолчанию это cms_

ALTER TABLE `cms_billing_log` CHANGE `amount` `amount` FLOAT(12,2) NOT NULL
ALTER TABLE `cms_billing_log` CHANGE `summ` `summ` FLOAT(12,2) NOT NULL
ALTER TABLE `cms_billing_outs` CHANGE `summ` `summ` FLOAT(12,2) NOT NULL
ALTER TABLE `cms_billing_outs` CHANGE `amount` `amount` FLOAT(12,2) NOT NULL
ALTER TABLE `cms_billing_payouts` CHANGE `amount` `amount` FLOAT(12,2) NOT NULL
ALTER TABLE `cms_billing_transfers` CHANGE `amount` `amount` FLOAT(12,2) NOT NULL
ALTER TABLE `cms_users` CHANGE `balance` `balance` FLOAT(12,2) NOT NULL
0
stealthdebuger stealthdebuger Теряем друга. Нужна помощь. 10 лет назад
Причина кроется в том, что используется кипер мини. Рекомендую перейти на кипер Classic или Light, тогда данные ограничения будут сняты.
Как это сделать можно прочесть здесь http://owebmoney.ru/questions/s-mini-na-winpro/
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.