1

(4 відповідей, залишених у PHP)

Ну у вашому випадку, я бачу як мінімум три таблиці:

  • category - список категорій

  • room - список номерів

  • event - список подій календаря

таблиці category та room мають бути зв'язані по типу один-до-багатьох. Тобто один запис із таблиці category з'єднаний із багатьма записами із таблиці room.

таблиця event це, в мому розумінні список подій які мають дату початку та дату кінці, правильно?

набір полів у всіх таблицях, це вже на власний розсуд. як мінімум будуть поля id, name, date_entered та date_modified

2

(4 відповідей, залишених у JavaScript)

ну тоді пишіть ось так

template.attr('product',$.toJSON(data))

ці дані будуть видні в домі неозброєним оком

3

(4 відповідей, залишених у JavaScript)

ви і не побачите їх, ці дані зберігаються в середині самого jqeury обєкта, як приватне проперті.


var data = template.data('product');// так ці дані можна витягнути
var template = $($('.template_item').html()); //не робіть так
var template = $('.template_item').clone();// ось так краще

http://php.net/manual/en/function.preg-grep.php

5

(2 відповідей, залишених у HTML та CSS)

Закриваючі теги невірні, через що браузер і біситься
http://i.imgur.com/xzPYo9J.png
*FACEPALM*

6

(5 відповідей, залишених у JavaScript)

serhi11
У вас здається в логіці проблема, я не бачу потреби взагалі  використання setTimeout.
Із вашого коду, ви один раз викликається activeModal, і потім ця сама ф-ія викликається із анонімного ф-ії, яку запхали у setTimeout.
Ви вкурсі, як працює ця функція? Вона виклає колбек, який переданий в першому параметрі, через інтервал часу, який переданий в другом параметрі (в мілісекундах, 1000 це 1(одна) секунда). І все, вона більше нічого не робить.
Маю підозру що ви хотіли використати ф-ію setInterval, та clearInterval, правильно?

7

(11 відповідей, залишених у JavaScript)

ну тоді тут можливо справа в селекторі (його попросту незнаходить в DOM-і) або в типі даних які передаєте у .val().
Хоча думаю тип даних тут не критичний

8

(11 відповідей, залишених у JavaScript)

$('.input-large.j-phone').val("123").trigger('change');// пробували?

9

(3 відповідей, залишених у JavaScript)

ну тоді витягуйте оригінальний ХТМЛ і вставляйте його

10

(4 відповідей, залишених у PHP)

ну так а як у фреймворках зроблено?
почніть із написання роутера, який буде підвантажувати відповідний контент  і вставляти в середину файлу

include __DIR__."header.php";

echo $content;

include __DIR__."footer.php";

11

(2 відповідей, залишених у JavaScript)

читайте уважніше помилку
$(...).slick is not a function

це означає що ви її НЕ підключили ось тут

<script src="/web/slick/slick.js"></script>

12

(3 відповідей, залишених у JavaScript)

cпробуйте

 if($(this).find('#b').is(":checked"))

13

(4 відповідей, залишених у JavaScript)

Якщо ви вчитесь юзати jQuery то для чого тоді використовувати pure js?

$(document).on('input change','.kv',function(){
   var thisJQ=$(this);
   var color='#d13008';
   if(thisJQ.val().length>0){
      color='#0dba2c';
   }
   thisJQ.css({'border-color' : color});
});

ваша проблема в тому що потрібно змінювати стиль для текучого this, а не для всіх елементів на сторінці

14

(2 відповідей, залишених у PHP)

ну так впершу виведіть на екран то що сайт віддає, і потім дивіться що не так

echo file_get_contents($url);

15

(10 відповідей, залишених у PHP)

Для таких штук, вам потрібно використати технологію AJAX.
Яка і буде перевіряти чи робота скрипта завершилась чи ні.

16

(8 відповідей, залишених у JavaScript)

mike написав:
serhi11 написав:

Привіт!
На сайті не працює карта гугл, не розумію в чому причина.
На локальному працює, коли загружаю на сервер не працює

http://xn--j1alced3a6h.com.ua/checkout/

А де вона знаходиться? в консоль заглядали?

До речі да, знайшов, вона завантажується, принаймні в мене показується через декілька секунд

17

(8 відповідей, залишених у JavaScript)

serhi11 написав:

Привіт!
На сайті не працює карта гугл, не розумію в чому причина.
На локальному працює, коли загружаю на сервер не працює

http://xn--j1alced3a6h.com.ua/checkout/

А де вона знаходиться? в консоль заглядали?

18

(4 відповідей, залишених у JavaScript)

і зверніть увагу на індексацію, вона починається із нуля, а не з одиниці

19

(4 відповідей, залишених у JavaScript)

Yola написав:

Маю такі масиви:

let see_ids = ["784", "X", "23"], sees = ["item784", "unknown_item", "item23"];

Хочу з них зібрати такий масив структур (об'єктів)

[{id: see_ids[1], name: sees[1]}, {id: see_ids[2], name: sees[2]}, {id: see_ids[3], name: sees[3]}]

Як би це покрасивше зробити? Щоб стисло було і гарно.

пройдіться циклом

а якщо серйозно, для створення інтернет магазину потрібні, навскидку:
- back-end-програміст
- front-end-програмість, тобто верстальщик
- дизайнер, який буде давати що робити верстальщику і бекенд програмісту
- devOps, на кшталт системного адміністратора, хтось жеж має налаштовувати сервери
- CEO, який буде просувати магазин в інтернеті
- маркетолог - буде придумавати рекламу, яку СЕО буде просувати
- team lead - який буде контролювати всіх інших, та розвивати бізнес стратегію на пару із ідейним засновником. це та людина, яка повинна знати "як пасти котів"
- ну і так далі, що потрібно для інтернет магазину - бухгалтер, секретар, дівчина на телефоні в коллцентрі......
далі можете додумати самі