Простой способ для клиента обновить теги HTML (не содержимое, содержащееся в тегах ...)? - PullRequest
1 голос
/ 15 марта 2012

У меня есть 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 Ответ

1 голос
/ 15 марта 2012

Короткий ответ, скорее всего, он сейчас будет у вас над головой (без обид).

То, что вы спрашиваете, потребует знания базового языка, такого как PHP или ASP, базы данных (со знанием того, как получить к нему доступ - часто MySQL) и понимания многих вещей, связанных с безопасностью, таких как аутентификация / авторизация, SQL-инъекция ... и т. д.

Если вы не торопитесь с этим, вы можете начать изучать PHP / MySQL в качестве отправной точки. Выполнение CMS, подобного этому, - не самый простой первый PHP-проект, хотя - просто наполовину ... есть много вещей, о которых вы можете не думать о целостности данных, безопасности ... и т.д.

Если вы спешите, вероятно, ваша лучшая ставка для продвижения вперед - это либо найти другого разработчика с вышеуказанными знаниями, либо начать просматривать варианты CMS , чтобы увидеть, что в них доступно : http://spyrestudios.com/free-content-management-systems/ (для некоторых может существовать плагин календаря, который позволит вам делать то, что вы просите).


Объяснение:

После работы с пользовательскими логинами и т. Д. Вам, вероятно, захочется создать внешний календарь, который позволит пользователю щелкнуть по дате и выбрать параметры - это можно сделать с помощью html / css / javascript. Когда они выбирают опцию для даты, вы можете направить ее в файл, который обрабатывает данные в базе данных, чтобы сохранить, какие даты имеют выбранные опции. Затем при отображении календаря в интерфейсе просто сравните с базой данных и запишите опцию (и) в виде класса, или в качестве данных, или чего-либо еще, что вы хотите.

Это очень общее / быстрое объяснение, так как оно будет сильно изменяться в зависимости от потребностей. (и этот вопрос все равно указан как HTML / CSS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...