Добрый день!
На удаленном сервере возникает странная проблема.
Ставлю Voting API и Fivestar, настраиваю поле у соответствующего типа материала, все как обычно, и все работает в тот же день!
В коде страницы вот так выглядит:
<div class="field-label">Рейтинг:</div>
<div class="field-items">
<div class="field-item even">
<form class="fivestar-widget" action="/proekty/komfort/125" method="post" id="fivestar-custom-widget" accept-charset="UTF-8">
<div>
<div class="clearfix fivestar-average-text fivestar-average-stars fivestar-form-item fivestar-default">
<div class="form-item form-type-fivestar form-item-vote">
<div class="form-item form-type-select form-item-vote">
<select id="edit-vote--2" name="vote" class="form-select">
<option value="-">Выберите оценку</option>
<option value="20">Оценка 1/5</option>
<option value="40">Оценка 2/5</option>
<option value="60">Оценка 3/5</option>
<option value="80">Оценка 4/5</option>
<option value="100">Оценка 5/5</option>
</select>
<div class="description">
<div class="fivestar-summary fivestar-summary-average-count">
<span class="empty">Голосов еще нет</span>
</div>
</div>
</div>
</div>
</div>
<input class="fivestar-submit form-submit" type="submit" id="edit-fivestar-submit" name="op" value="Рейтинг" />
<input type="hidden" name="form_build_id" value="form-Cw99RBeUwdxV_ug2QDoWCsbyaj7XHNrkImACry4tqzQ" />
<input type="hidden" name="form_token" value="AbQyqKRh8cHPBVvo5uaFkXTNM75cL5S2rRwzxNQ2iaw" />
<input type="hidden" name="form_id" value="fivestar_custom_widget" />
</div>
</form>
</div>
</div>
</div>
На следующий день захожу на сайт и вижу вместо голосования вот такую картину:
(кнопка в стиле сайта), код уже такой:
<div class="field-label">Рейтинг:
</div>
<div class="field-items">
<div class="field-item even">
<form class="fivestar-widget" action="/proekty/stroitelstvo-domov-serii-biznes/178" method="post" id="fivestar-custom-widget" accept-charset="UTF-8">
<div>
<input class="fivestar-submit form-submit" type="submit" id="edit-fivestar-submit" name="op" value="Рейтинг" />
<input type="hidden" name="form_build_id" value="form-YU2if14y9DiYXSRvMti0lhdXkOtKIXGdWI3EBaxnn9s" />
<input type="hidden" name="form_token" value="lbembgt4bGrDpu7JvQScIkcgmjHH_AjFR-tc-rm8HEQ" />
<input type="hidden" name="form_id" value="fivestar_custom_widget" />
</div>
</form>
</div>
</div>
</div>
CSS и JS от модуля Fivestar не подгружены, короче, ничего не работает. Посмотреть пример, как оно выглядит, можно здесь.
Интересно, что на у меня на компе на денвере установлен этот же сайт, и там ничего не сбивается, а тут - не знаю, что делать, переустанавливала уже 2 раза, каждый раз одна и та же картина. Я бы поняла, если бы сразу не работало, а то сначала работает, а потом перестает. Пыталась найти причину, пыталась найти альтернативный модуль для рейтинга - все безрезультатно. Может, еще у кого-то подобная проблема возникала или кто-то знает другой модуль (оценка именно со стороны посетителей сайта, причем не зарегистрированных).
Буду благодарна за любую помощь.
Upd: Второй скриншот сделан из-под аккаунта администратора. Если выйти из аккаунта, то отображается не кнопка, а звездочки, но они неактивны - оценить все равно нельзя.
Комментарии
КЭП подсказывает, у первого кода (что ща на сайте) нету формы. Что-то её вырезает, не удивительно что не пашет.
А вообще надо рыться в том что меняли, просто так ничего никогда не сыпется.