В HTML-редакторе вставляются лишние слэш “/”. Как избавиться?

Тема в разделе "Shop-script", создана пользователем qwr938, 26 янв 2010.

Статус темы:
Закрыта.
Модераторы: kadurinho
  1. qwr938

    qwr938 Постоялец

    Регистр.:
    13 авг 2008
    Сообщения:
    60
    Симпатии:
    1
    Открываю Редактор HTML-исходника и печатаю следующий текст:

    <form name="cart" method="post" action="http://xxx/cart">
    <input type="hidden" name="partner" value="00000">
    <input type="hidden" name="id" value="11111">
    <input type="hidden" name="quantity" value="1">
    <input type="submit" name="send" value="В корзину">
    </form>

    Нажимаю кнопку Обновить, затем опять захожу в Редактор HTML-исходника и вижу:

    <form action="http://xxx/cart" method="post">
    <input name="partner" type="hidden" value="00000" />
    <input name="id" type="hidden" value="11111" />
    <input name="quantity" type="hidden" value="1" />
    <input name="send" type="submit" value="В корзину" />
    </form>

    Вопрос: почему пропало name="cart" и как здесь избавится от лишних слешей (или как переписать данный код, чтобы работал корректно)?
     
  2. JESUS

    JESUS

    Регистр.:
    28 ноя 2006
    Сообщения:
    374
    Симпатии:
    110
    слэши не лишние - они предусмотрены стандартами...
    надо лезть в настройки редактора - обычно в самих скриптах редактора и там настраивать исключения в тегах... или убрать автоочистку кода...
     
  3. qwr938

    qwr938 Постоялец

    Регистр.:
    13 авг 2008
    Сообщения:
    60
    Симпатии:
    1
    Я понимаю, что Shop-script автоматически вставляет слеши для безопасности. Проблема в том, что после этого данный код стал нерабочим. Вопрос в следующем: как из этой ситуации можно выйти?
    Поясните, пожалуйста, как это можно сделать. Особенно интересует вопрос о настройке исключений.
     
  4. JESUS

    JESUS

    Регистр.:
    28 ноя 2006
    Сообщения:
    374
    Симпатии:
    110
    какая еще безопасность? это стандарт языка - каждый тег должен быть закрыт.
    не может он из-за этого стать нерабочим.
    думаешь я помню, какой там WYSIWYG-редактор? название хоть скажи...
     
  5. qwr938

    qwr938 Постоялец

    Регистр.:
    13 авг 2008
    Сообщения:
    60
    Симпатии:
    1
    Редактор называется TinyMCE Version: 3.2.1.1.
    Я имею ввиду, что если набрать этот код через блокнот, то всё работает. Но если сделать это в Shop-script и отобразить в браузере результат, то почему-то там не работает.
     
  6. JESUS

    JESUS

    Регистр.:
    28 ноя 2006
    Сообщения:
    374
    Симпатии:
    110
    как это не должен???? <br />
    ... по настройке редактора - спроси у гугля...
    тут - http://wiki.moxiecode.com/index.php/TinyMCE:Index - все описано, как чего настроить
     
  7. qwr938

    qwr938 Постоялец

    Регистр.:
    13 авг 2008
    Сообщения:
    60
    Симпатии:
    1
    На самом деле проблема была в следующем. Когда я создаю в Shop-script любую страницу продукта, то сразу же генерируется форма вида

    <form rel="735" action='/site/index.php?ukey=product&amp;productID=735&amp;did=34' method="post">
    ...
    </form>

    И получается, что я в эту форму вставляю свою форму, код которой приведён выше. Тогда имеем вот что:

    <form rel="735" action='/site/index.php?ukey=product&amp;productID=735&amp;did=34' method="post">
    ...
    <form action="http://xxx/cart" method="post">
    ...
    </form>
    ...
    </form>

    Естественно, что при такой вставке моя форма не работает, поскольку в HTML вставка одной формы в другую недопустима. Вывод: мне нужно отказаться от тегов <form> и реализовать свою задумку другим способом.
     
Статус темы:
Закрыта.