Deff
А что если сделать так:
1. Создать 4 темы для каждого факультета, а в объявлении добавить что-то подобное:
<div id="facPoints">
<div id="fac1"><span id="point">100</span><span id="hide">123</span></div>
<div id="fac2"><span id="point">75</span><span id="hide">190</span></div>
<div id="fac3"><span id="point">90</span><span id="hide">189</span></div>
<div id="fac4"><span id="point">140</span><span id="hide">130</span></div>
</div>
Номер темы факультета, Количество очков на момент инспекции, Последнее сообщение на момент инспекции. Про инспекцию - см. ниже.
Названия факультета через селекторы типа
#facPoints #fac1 span#point:before {
content: 'Грифиндор: ';
}
2. После того, как игрок заработал очки, через iframe писать в соответствующую для него тему с количеством очков (ну, ии если отнял).
3. Когда заходит админ (GroupID == 1), добавить в блок facPoints кнопку на отдельную страницу для инспекции.
4. Инспекция - это загон очков в объявление администратором. На странице инспекции при помощи iframe данные будут сохранятся в админке (сохранения делать через $('iframe').contens().find('button').triger('click')).
5. А что бы инфа постоянно обновлялась у юзверей, через xml файлы для каждого факультет вида
https://forum.mybb.ru/export.php?type=xml&tid=6902&max=50
Обновлять инфу. Для этого и нужен <span id="hide">: вытягивать данные только с момента последней инспекции.
Касательно 5 пункта у меня есть работающая наработка, если надо - пришлю.
Сам занятся не могу: у меня сейчас поступление и другой проект.
Отредактировано kozhilya (Чт, 26 Июл 2012 13:32:03)