Список сообщений JiGaN

Cms, домен или сабдомен?
Тобишь стоит выносить на отдельный домен? Чисто по серьезности наверное так и нужно.
В эти моменты понимаешь как круто быть яндексом, со своими саб проектами)
Написал: JiGaN
Cms, домен или сабдомен?
Имеется cms, на основе codeigniter, хочется его развивать по мере возможности. И стоит вопрос, выносить его на отдельный домен либо будет достаточно сабдомена на уже имеющемся сайте, который относится к айти услугам.
Что практичней?

Добавлено через 01:38 сек.
С учетом того, что вряд ли я соберу большое сообщество вокруг своей cms, и возник вопрос, о рентабельности
Написал: JiGaN
Ищу скрипт чата
Шел 2019 год
Написал: JiGaN
Создам недорого сайт любой сложности
Работал с автором очень давно, еще тогда все было на уровне. Помню как ежедневно в аське доставал с вопросами ну чЁ там)) занудой был, сорри)
Написал: JiGaN
Как правильно хранить данные
мне в голову пришла идея реализовать это с помощью битовой маски. это легко можна нагуглить как сделать. но идея в том, что имея только одну цифру, например 2024, можно знать все множество входящих параметров за одну проверку. и хранить удобно.
@Sindbad911 (Сегодня / 00:36)
Битовая маска для такого рода задачи? Зачем и как ты себе это представляешь?)
Написал: JiGaN
Как правильно хранить данные
range мне нужен, чтобы в будущем легко было менять элементы массивы, при уменьшении или увеличении возраста. Я добил свой вариант, вот так в целом меня устраивает
$array = [
	['age'=>range(16,25),'bal' => '0.2'],
	['age'=>range(26,35),'bal' => '0.4'],
	['age'=>range(36,50),'bal' => '0.6'],
];


function detectBalForAge($element, $array){
	foreach($array as $key=>$value){
		$ar = array_search($element,$value['age']);
		if($ar !==false){
			return $array[$key]['bal'];
		}
	}
}

echo detectBalForAge(38,$array);

Написал: JiGaN
Как правильно хранить данные
Пришла в голову такого типа конструкция
[code]
$array = [
['age'=>range(16,25),'bal'=>2],
['age'=>range(26,35),'bal'=>5],
];
[code]

Может array_filter or array_column тут поможет, а как тогда присобачить к найденому запросу количество балов, х.з, подумать надо, может кто из светлых голов прольет свет на этот вопрос, Вантуз-мен вер ар ю)

Добавлено через 02:48 сек.
что-то типа key->value только хранить еще поле к которому относится действие
action | key | value
age | 0 | 5
age | 18 | 3
age | 25 | 2
age | 50 | 1
gender| male | 0
gender| female | 1

и на каждый из этих action должен быть свой обработчик, функция
которая получает одни запросом where action = age
и потом типа пробежаться по всем условиям в цикле
хотя если обработчик будет, можно и в json поле хранить, так даже проще будет
key | value
age | {[0=>5, 18 => 3]} итд
@Vantuz (Сегодня / 16:19)
О ты здесь)
В базе все это хранить не хочу, массивами бы обойтись, да и хранить максимальный возраст.. в будущем возможно минимальные и максимальные показатели будут меняться. То что выше, можно как-то обкатать чтоб и кол баллов туда пришпунтить ?
Написал: JiGaN
Как правильно хранить данные
Стоит задача, в которой у нас есть некие данные, после выбора которого должны начисляться определенные баллы. Например
Возраст до 18 - 5 баллов
18-25 - 3 балла
Пол М - 0 баллов
Ж - 1 балл.
Зареган в сети меньше года 2 балла
1-3 года 3 балла.
Т
И т.д, фильтр довольно таки большей, как бы правильно хранить эти данные и потом легко отправкой определенных пост запросов(желательно за раз) вывести их.
Написал: JiGaN
Вопрос о проектировании БД
Кому интересно если, так сделал: SELECT * FROM `co_auth` WHERE `title_id` IN (SELECT `author_id` FROM `co_auth` GROUP BY `author_id` HAVING COUNT(title_id) < 5)
@php (Сегодня / 19:23)
Какой ужасный костыль)
А формулировка вопроса точная?
Для одного имени количество книг, а у него их несколько? Если несколько книг, и есть количество, то просто +1 к количеству нет? Здесь крч что-то не так с вопросом)
Написал: JiGaN
Вопрос-Ответ по ООП PHP
class Person { public $name; function __construct($name) { $this->name = $name; }}interface Module { function execute();}class FtpModule implements Module { function setHost($host) { print(" FtpModule::setHost():$host\n"); }function execute() {}}
Помогите пжл разобраться с кодом.
Класс или методы небыли объявлены статическими, но методы можно вызывать через :: и никаких ошибок, интересно знать почему? При этом после вызова метода FtpModule::setHost():$host, идет параметр $host через двоеточие, если это установка параметра, тогда почему через двоеточие, а не в скобках как положено?
@php (Вчера / 18:09)

Дело не в том что они не статические, ты можешь обращаться к свойствам метода или методу из того же метода ::, либо вместо метода обращаться через self:: , это же ооп бро, парадигмы и все такое))
Написал: JiGaN