1 (09.05.2014 11:22 отредактировано ExVood)

Тема: Убрать лишние теги в модуле опроса

Доброго времени!
Решил добавить на сайт блок с опросом и заметил следующие теги:

<div id="vote-layer">
    <h4></h4>
    <form action="" name="vote_result" method="post">
        <input type="hidden" value="results" name="vote_action"></input>
        <input type="hidden" value="1" name="vote_id"></input>
        <button onclick="ShowAllVotes(); return false;" type="submit">
            <span>
                Все опросы
            </span>
        </button>
    </form>
    <form action="" name="vote" method="post">
        <div id="dle-vote">
            <div class="vote">

                <input type="radio" value="0" checked="checked" name="vote_check"></input>
                 Лучший из новостных
          </div>
            <div class="vote"></div>
            <div class="vote"></div>
            <div class="vote"></div>
            <div class="vote"></div>

        </div>
        <input type="hidden" value="vote" name="vote_action"></input>
        <input id="vote_id" type="hidden" value="1" name="vote_id"></input>
        <button onclick="doVote('vote'); return false;" type="submit">
            <span></span>
        </button>
        <button onclick="doVote('results'); return false;" type="button">
            <span></span>
        </button>
    </form>

Какие из них необходимы для корректной работы, а какие можно удалить? Лишний код мне ни к чему... К примеру, порывшись в гугле я удалил "<div id='dle-content'></div>"
Открыв index.php:

$tpl->set ( '{content}', "<div id='dle-content'>" . $tpl->result['content'] . "</div>" );

и заменив на

$tpl->set ( '{content}', $tpl->result['content'] );

Вот я и подумал, может с этими тэгами можно так-же "разобраться"?) Подскажите пожалуйста, где и что править.

Re: Убрать лишние теги в модуле опроса

ExVood, Можно мелкий вопрос - а зачем, если не секрет?
Попахивает паранойей, если че...

3

Re: Убрать лишние теги в модуле опроса

admin, Уменьшить вес стр, семантика...
И да, идеализм что ли, люблю когда все "по полочкам" и ничего лишнего! smile
Вот что получилось:

<script type="text/javascript"></script>
<form name="имяформы" method="post">
    <h2>заголовок</h2>
    <fieldset>
        <legend>вопрос</legend>
        <input type="radio" value="0" checked="checked" name="vote_check"></input>
         вариант ответа 1
        <input type="radio" value="1" name="vote_check"></input>
         вариант ответа 2
        <input type="radio" value="2" name="vote_check"></input>

        <input type="hidden" value="vote" name="vote_action"></input>
        <input type="hidden" value="1" name="vote_id"></input>

        <button onclick="doVote('vote'); return false;" type="submit"></button>
    </fieldset>
</form>

Как по мне, гораздо лучше чем было.) Только вот одного не пойму, что выполняют эти 2 инпута, для чего они нужны? Пробовал их удалять и все работало

Re: Убрать лишние теги в модуле опроса

ExVood, Да, красивее, но все это чушь. Но дело житейское, смотри сам.
А инпуты лучше не трогать, они не просто так там живут. Работать-то оно может, а вот, скажем, в БД не будет записываться или еще что-то такое.