ну тут нужно еще почитать что такое относительный и абсолютный путь к папке/файлу :) тогда поможет.
Нету. Никто не выложит свой скрипт и никто не возьмёт готовый именно потому, что:
ckeditor + ckfinder
пока самое простое и удобное.
http://bootstraptema.ru/stuff/templates_bootstrap/1
тут много адаптивных .поищите какие подходят и качайте. Демо есть.
Все зависит от полного задания. Записать можно скачем через json/серриализация и даже LIKE подцепить туда. Но если нужен будет не только поиск но и сортировка - будут проблемы. Тогда лучше выносить в разные таблицы и соединять через join
var userclass = ''; var rnd = Math.round(Math.random() * chat.names.length-1); if (rnd > chat.names.length - 1 || rnd < 0) rnd = chat.names.length - 1; var name = chat.names[rnd];
попробуйте
var userclass = ''; var name = chat.names[(chat.names.length-1)];
А сколько раз вы сам класс вызываете? Синглтон просто не дает создавать копии вызываемого класса.
Ну есть случаи когда знания Зенд помогает - иногда например с работой с Yii/Symfony не хватет библиотеки и с composer найти не получается -можно просто подключить эу библиотеку из Зенда, все так их там как г--на)
Ух. расписывать не буду. Скажу только - что синглтон для БД нужен всего для ОДНОЙ вещи - что бы подключаться к БД один раз, а не делать 100 подключений из каждого файла. На этом работа синглитона с БД заканчивается)
C какого перепуга 18 раз больше? всего то три таблицы, в одно хранятся параметры. Они редко изменяются, и таблица меленькая. В дргой товары , в третей связь первых двух и значение
В итоге в таблице товаров будет вместо 18 полей - пусто, а править таблицу много-ко-многим не так и сложно и там всего один индекс будет.
Где вы тут увидели в 18 раз большую таблицу?---------- Добавлено 25.01.2017 в 12:14 ----------
ну по объему спорно. вместо 18 полей и 18 индексов, всего то таблица с 3 полями и одним индексом. Да по количеству записей она будет больше, но с другой стороны - поиск и запись в такую таблицу будут работать намного шустрее. Так что вопрос по количеству открыт.
Ну а с типами данных - тоже сомневаюсь, обычно параметры можно впихнуть в текстовое поля и все. Это же не сервис, а всего то магазин и под параметры товаров.
Причем поиск (фильтры) при такой раскладке намного проще устроить - сразу есть таблица откуда имена и id этих фильтров брать и не нужно таблицу товаров дергать лишний раз.