Отзывы на чипмейкере

Тут сегодня оказалось, что у меня есть свободная минутка. Заказчик обсуждает с мудаками-разработчиками карты почему не кешируется css. Разработчики срут кирпичами и говорят, что я юзер агента ловлю и таким образом я виноват, сука такая. Кароче. у меня здоровье не железное. Выдал им ссылочку, она совсем прямая, файлик. Видно Rs Сloud Sites видно так защищается или чо. Ну пускай разбираются, милые.

И в итоге возникло Время. Решил я разобраться с индийской либротекой мидо, хотя оказалось, что ее разработчик из Одессы таки использует. А не индиец. Слава богу. Легче стало. Ну и решил я, что надо и свою библиотечку приделать. А то, будет три интерфейса к базе данных, растем вширь. 

В итоге быстренько вывел отзывы народу. Теперь будет хорошо всем, а то было неудобно искать.  Ай да мастер, ай да я (с) Сергей Александрович.

Screenshot_15 Screenshot_14

Ну и мораль сей басни такова. Своя либратека ближе к пальцам. А то медоо.ин я не осилил. Сил не было видно. Все смеситель забрал, ранее. А я еще и старый сделал, и переставил в ванную. И ручку душа поменял. Такие дела.

IPS4 Как забрать напоминалку про обновления из стартовой панели админки (даша)?

Достали напоминания ро обновления, в IPS4, просто забрал, хирургическим путем

ips4-hide-admincp-updatesnotes

Так как найти шаблон для этого не смог.

Местонахождение контроллера данных понятно:

\applications\core\modules\admin\overview\dashboard.php

По сути оно получается из URL’a, вот GEt-переменные запроса стартовой страницы даша:

app=core
mod=overview
controller=dashboard

Там же находиться и вывод плавающего окна с напоминанием. Его также забрал.

ips4-float-admincp-hide

Если кто подскажет где находятся соответствующие шаблоны — буду очень благодарен.

IPS4 и CloudFlare, как показать реальный IP

Вообще в IPS4 встроен разбор ай-пи адресов, даже в таком случае, когда облачный сервис настолько ненормальный что изменяет поля общепринятых глобальных переменных PHP. Речь идет про $_SERVER[«REMOTE_ADDR»] в который хостинг Cloudflare заносит адресс своего гейтвея.

Чтобы ликвидировать это, как стает понятно из кода, надо или включить данную функцию в конфиге, или использовать специальный заголовок.

Название настройки следующее:

\IPS\Settings::i()->xforward_matching, логическое, когда 1 — то обрабатываются заголовки перемещения ай-пи.

А второй способ, для хирургов,то есть кодеров. Просто добавляете в очередь обработки нужный заголовок. Который хостинг добавляет. Видно чтобы кодеры не скучали.

ips4_cloud_faire

А вообще замечательный пример того, что не надо делать. Лезть в заголовки. Тогда и изменять код не прийдется никому.

IPS4 — как вывести страну/город, когда не работает стандартный шаблон?

Столкнулся с одной ситуацией, когда разработчики IPS4 (Invision Power Board в прошлом), когда не выводились отдельно хранимые поля профиля. Метод /system/member/member.php::contentProfileFields (class _Member extends \IPS\Patterns\ActiveRecord) не работал.

Хотелось сделать, чтобы выводилась страна и город, с определенными условиями. Например, страну выводить надо было бы только если она отличалась от Украины.

Для начала надо было найти шаблон и таблицу базы где это все лежит. Нашел просто — первое поиском по слову post среди шаблонов, базу — по дампу и нахождению определенной информации, занес в один профиль уникальную строку и наше таблицу.

Оказалось, что в стандартном классе для вывода информации в шаблон была какая-то ошибка, я не стал искать что там. а просто добавил свой метод, для вывода как надо по ТЗ.

code_ips_addfields

А вот так находиться шаблон:

ips4_code_town_templ

Конечно, было бы правильно отремонтировал класс, сделать чтобы стандартный метод работал, но это могло потянуть за собой не понятные явления, поэтому сделано именно так — по линии кратчайшего сопротивления.

 

 

 

 

Импортирование курса валют в ваш сайт?

Приятно иметь дело с нормальным сервисом. Сколько, думаете, занимает времени импортировать курсы валют в базу сайта?
 
$arr = json_decode( file_get_contents( «https://api.privatbank.ua/p24api/pubinfo?exchange&json&coursid=11» ));
publikz_shop
 
Красота — 15-ть минут на написание интерфейса, 10-ть минут на приготовление кофе. И все работает. 

Необычное техническое задание

Вот, на одном из форумов, прочитал, такое необычное техническое задание:

Хотел бы чтобы вы сделали игру, 3Д-экшон суть такова… Пользователь может играть лесными эльфами, охраной дворца и злодеем. И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы…

Не хотите взяться? Могу дать контакты.

Супер простой заказ vs обычный — и что лучше?

Я тут сошелся в неравном бою с продавцом сайтов. Он продает сайты. А я на свою голову тоже немного пытаюсь. Правда пытаюсб достаточно давно, поэтому опыт есть, особенно в задавании каверзных вопросов. Но просто так мне вопросы уже лень задавать, хотется или денег, или хотя бы чтобы оно что-то поменяло.

Вот тут один простой вопрос — а зачем в поле заказа такая куча полей:

karta1

Неужели не лучше, чем в магазине радиодеталей, вот так просто, в два поля. Хотя я лично начинаю считать что и одного поля будет достаточно.

karta2

 

Есть куда совершенствоваться еще, так сказать!

«Котокафе» у Львові

Нещодавно, у Львові, на Коперника,11 відкрилось зоо-кафе.

Що характерно, засновники цього  місця для відпочинку — переселенці з Криму (Ялти), які давно мріяли про створення такого місця.

Читать далее