Простой способ для клиента обновить теги HTML (не содержимое, содержащееся в тегах...)?
У меня есть 6-месячный календарь, настроенный для моего клиента (оператор B&B). Когда даты становятся недоступными, я просто изменяю свои теги, чтобы включить класс CSS. Например, если я хочу пометить 5 и 6 как забронированные, я изменяю код следующим образом:
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td class="no">5</td>
<td class="no">6</td>
<td>7</td>
</tr>
<tr>
<td>8</td>
<td>9</td>
....
</tr>
</table>
Достаточно просто. Но моя клиентка хотела бы иметь возможность делать эти обновления самостоятельно, и я не уверен, как настроить ее для этого. Я посмотрел на системы управления контентом, но кажется, что они настроены на изменение содержимого внутри тега HTML, а не самого тега.
Любой совет очень ценится!
Спасибо
1 ответ
Короткий ответ, скорее всего, это будет над вашей головой на данный момент (без обид).
То, что вы спрашиваете, потребует знания базового языка, такого как PHP или ASP, базы данных (со знанием того, как получить к нему доступ - часто MySQL) и понимания многих вещей, связанных с безопасностью, таких как аутентификация / авторизация, SQL инъекции... и т.д..
Если вы не торопитесь с этим, вы можете начать изучать PHP/MySQL в качестве отправной точки. Выполнение CMS, подобного этому, - не самый простой первый PHP-проект, хотя - просто хедз-ап... есть много вещей, о которых вы можете не задумываться о целостности данных, безопасности... и т. Д.
Если вы спешите, скорее всего, лучше всего двигаться вперед, либо найти другого разработчика с вышеуказанными знаниями, либо начать просматривать варианты CMS, чтобы увидеть, что в них доступно: http://spyrestudios.com/free-content-management-systems/ (для некоторых может быть плагин календаря, который позволит вам делать то, что вы просите).
Делай сам объяснение:
После работы с пользовательскими логинами... и т. Д. Вам, вероятно, захочется создать внешний календарь, который позволит пользователю щелкнуть дату и выбрать параметры - это можно сделать с помощью html/css/javascript. Когда они выбирают опцию для даты, вы можете направить ее в файл, который обрабатывает данные в базе данных, чтобы сохранить, какие даты имеют выбранные опции. Затем при отображении календаря в интерфейсе просто сравните с базой данных и запишите опцию (и) в виде класса, или в качестве данных, или чего-либо еще, что вы хотите.
Это очень общее / быстрое объяснение, так как оно будет сильно изменяться в зависимости от потребностей. (и этот вопрос все равно указан как HTML/CSS.