kabbalahportal.org 4 Опубликовано: 4 ноября 2013 Рассказать Опубликовано: 4 ноября 2013 При повторной редактуре пользователем своей новости на сайте, если первоначально поля Опроса не были заполнены, то открывая свою новость, поля опроса заполняются данными из его полей "value" автоматически, и получается, что человек не делает опрос, а скрипт его вносит и выводит уведомление на сайте, что опрос есть. Надо исправить, но как? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 5 ноября 2013 Рассказать Опубликовано: 5 ноября 2013 Это делает не скрипт а его браузер, потому как он включил в своем браузере автозаполнение форм, и один раз где либо заполнял уже данные поля и браузер это запомнил и теперь забивает туда данные автоматически. Отключать это также нужно в настройках браузера, а не где либо в скрипте. Цитата Ссылка на сообщение Поделиться на других сайтах
kabbalahportal.org 4 Опубликовано: 5 ноября 2013 Рассказать Опубликовано: 5 ноября 2013 Автор Это делает не скрипт а его браузер, потому как он включил в своем браузере автозаполнение форм, и один раз где либо заполнял уже данные поля и браузер это запомнил и теперь забивает туда данные автоматически. Отключать это также нужно в настройках браузера, а не где либо в скрипте. Вы ошибаетесь. Никаких автозаполнений нигде не стоит, и вообще зачем такое вносить в него. Это баг скрипта! Проверьте в разных браузерах. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 5 ноября 2013 Рассказать Опубликовано: 5 ноября 2013 kabbalahportal.org, Какая версия скрипта у вас установлена, и чем именно заполняются данные поля?Все понял, шаблонными теги появляются в значениях полей. Из вашего первоначального сообщения я сделал вывод что какими то собственными значениями заполняются поля. Для исправления данной проблемы нужно открыть файл engine/modules/addnews.php найти if( $row['votes'] ) { $poll = $db->super_query( "SELECT * FROM " . PREFIX . "_poll where news_id = '{$row['id']}'" ); $poll['title'] = $parse->decodeBBCodes( $poll['title'], false ); $poll['frage'] = $parse->decodeBBCodes( $poll['frage'], false ); $poll['body'] = $parse->decodeBBCodes( $poll['body'], false ); $poll['multiple'] = $poll['multiple'] ? "checked" : ""; $tpl->set( '{votetitle}', $poll['title'] ); $tpl->set( '{frage}', $poll['frage'] ); $tpl->set( '{votebody}', $poll['body'] ); $tpl->set( '{allowmvote}', $poll['multiple'] ); } [/CODE] заменить на [CODE] if( $row['votes'] ) { $poll = $db->super_query( "SELECT * FROM " . PREFIX . "_poll where news_id = '{$row['id']}'" ); $poll['title'] = $parse->decodeBBCodes( $poll['title'], false ); $poll['frage'] = $parse->decodeBBCodes( $poll['frage'], false ); $poll['body'] = $parse->decodeBBCodes( $poll['body'], false ); $poll['multiple'] = $poll['multiple'] ? "checked" : ""; $tpl->set( '{votetitle}', $poll['title'] ); $tpl->set( '{frage}', $poll['frage'] ); $tpl->set( '{votebody}', $poll['body'] ); $tpl->set( '{allowmvote}', $poll['multiple'] ); } else { $tpl->set( '{votetitle}', '' ); $tpl->set( '{frage}', '' ); $tpl->set( '{votebody}', '' ); $tpl->set( '{allowmvote}', '' ); } Цитата Ссылка на сообщение Поделиться на других сайтах
kabbalahportal.org 4 Опубликовано: 5 ноября 2013 Рассказать Опубликовано: 5 ноября 2013 (изменено) Автор Беда в том, что там подобное уже стоит, а ошибка наличествует. if( $row['votes'] ) { $poll = $db->super_query( "SELECT * FROM " . PREFIX . "_poll where news_id = '{$row['id']}'" ); $poll['title'] = $parse->decodeBBCodes( $poll['title'], false ); $poll['frage'] = $parse->decodeBBCodes( $poll['frage'], false ); $poll['body'] = $parse->decodeBBCodes( $poll['body'], false ); $poll['multiple'] = $poll['multiple'] ? "checked" : ""; $tpl->set( '{votetitle}', $poll['title'] ); $tpl->set( '{frage}', $poll['frage'] ); $tpl->set( '{votebody}', $poll['body'] ); $tpl->set( '{allowmvote}', $poll['multiple'] ); } } else { $categories_list = CategoryNewsSelection( 0, 0 ); $tpl->set( '{title}', '' ); $tpl->set( '{alt-name}', '' ); $tpl->set( '{short-story}', '' ); $tpl->set( '{full-story}', '' ); $tpl->set( '{tags}', '' ); $tpl->set( '{votetitle}', '' ); $tpl->set( '{frage}', '' ); $tpl->set( '{votebody}', '' ); $tpl->set( '{allowmvote}', '' ); } В след. версии это будет устранено по умолчанию? Изменено 5 ноября 2013 пользователем kabbalahportal.org Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 5 ноября 2013 Рассказать Опубликовано: 5 ноября 2013 В след. версии это будет устранено по умолчанию? Это устранено и в текущей версии. Цитата Ссылка на сообщение Поделиться на других сайтах
kabbalahportal.org 4 Опубликовано: 5 ноября 2013 Рассказать Опубликовано: 5 ноября 2013 Автор В след. версии это будет устранено по умолчанию? Это устранено и в текущей версии. Посмотрите мой ответ выше... Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 5 ноября 2013 Рассказать Опубликовано: 5 ноября 2013 Беда в том, что там подобное уже стоит, а ошибка наличествует. Невнимательно смотрите код, я вам написал что и на что изменить. Делайте то что написано. В том что вы привели нет нужного кода. Иерархию if тоже нужно соблюдать, то что стоит в коде относится совсем к другим условиям проверки. Цитата Ссылка на сообщение Поделиться на других сайтах
kabbalahportal.org 4 Опубликовано: 5 ноября 2013 Рассказать Опубликовано: 5 ноября 2013 Автор Это устранено и в текущей версии. Так именно в текущей версии и проблема, и код предоставлен оттуда, а вы пишете, что это устранено и в текущей версии... ? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 5 ноября 2013 Рассказать Опубликовано: 5 ноября 2013 Так именно в текущей версии и проблема, и код предоставлен оттуда, а вы пишете, что это устранено и в текущей версии... ? Ну так файл нужно брать с момента написания этой записи, а не до. Как оно может быть устранено до того как я написал в этой теме решение проблемы. Цитата Ссылка на сообщение Поделиться на других сайтах
kabbalahportal.org 4 Опубликовано: 5 ноября 2013 Рассказать Опубликовано: 5 ноября 2013 Автор Так именно в текущей версии и проблема, и код предоставлен оттуда, а вы пишете, что это устранено и в текущей версии... ? Ну так файл нужно брать с момента написания этой записи, а не до. Как оно может быть устранено до того как я написал в этой теме решение проблемы. Не понимаю. Вы обновили дистрибутив для скачивания или что? Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 5 ноября 2013 Рассказать Опубликовано: 5 ноября 2013 (изменено) Обновили файл addnews.php в дистрибутиве. Владимир, вы бы хоть на сайте писали что, дистрибутив изменён, когда (число и время) и какие файлы. Не зашёл бы в тему и не узнал бы. А то уже /engine/inc/static.php изменили, теперь addnews.php. Изменено 5 ноября 2013 пользователем Captain Цитата Ссылка на сообщение Поделиться на других сайтах
kabbalahportal.org 4 Опубликовано: 5 ноября 2013 Рассказать Опубликовано: 5 ноября 2013 Автор Обновили файл addnews.php в дистрибутиве. Владимир, вы бы хоть на сайте писали что, дистрибутив изменён и какие файлы. Не зашёл бы в тему и не узнал бы. Вот именно, поэтому и серия вопросов... Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 5 ноября 2013 Рассказать Опубликовано: 5 ноября 2013 Обновили файл addnews.php в дистрибутиве. Владимир, вы бы хоть на сайте писали что, дистрибутив изменён, когда (число и время) и какие файлы. Не зашёл бы в тему и не узнал бы. Об этом всегда пишется, и в данном случае это написано на странице http://dle-news.ru/release/1590-datalife-engine-v101-final-release.html#sel=61:1,61:1 Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 5 ноября 2013 Рассказать Опубликовано: 5 ноября 2013 Пардон, я не заметил на сайте, прочитал в комментах. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 5 ноября 2013 Рассказать Опубликовано: 5 ноября 2013 Вот именно, поэтому и серия вопросов... Что именно вы имеете ввиду? Я дал ссылку где всегда пишется обо всех изменениях, это там же написано, где и ссылка на скачивание дистрибутивов. У меня вообще большие вопросы к происхождению у вас дистрибутива. У вас нет лицензии на 10.1, откуда вы взяли тогда дистрибутив? Вам грозит бан, если вы не ответите на данный вопрос. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
kabbalahportal.org 4 Опубликовано: 5 ноября 2013 Рассказать Опубликовано: 5 ноября 2013 Автор Вот именно, поэтому и серия вопросов... Что именно вы имеете ввиду? Я дал ссылку где всегда пишется обо всех изменениях, это там же написано, где и ссылка на скачивание дистрибутивов. У меня вообще большие вопросы к происхождению у вас дистрибутива. У вас нет лицензии на 10.1, откуда вы взяли тогда дистрибутив? Вам грозит бан, если вы не ответите на данный вопрос. У нас в аккаунте не одна, а 5 лицензий. Одна из них еще даже не активировалась на сайте. Мы покупали у вас такое кол-во лицензий, меняли под разные домены, но затем те сайты не стали развивать, а проплата осталась получается за несуществующие сайты. Мы ваши клиенты, и всё будет продлено, а сейчас просто тестируется, и выявляются, видите, баги. Один наш ответ говорит о том, что никаких пряток нет, и банить нет надобности, т.к. всё проплачивалось и будет проплачиваться... Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 5 ноября 2013 Рассказать Опубликовано: 5 ноября 2013 Все понятно. Значит пользуетесь нелегальной копией скрипта DLE. Причем на протяжении многих лет, а именно с 2011 года, именно 19.12.2011 у вас закончился срок действия последней лицензии, а если вы не заметили, то сейчас ноябрь 2013 года, значит официального доступа к лицензионным дистрибутивам не имеете, на сайте используете как минимум версию 10.0 на которую также лицензии нет, и как следствие используете нелегальную копию скрипта. Никаких проплат за несуществующие сайты вы не делали, а продлевали один и тот же сайт, просто раньше продления как такового не было, всегда покупалась новая лицензия, поэтому и накопились как отдельные лицензии, а с 2011 года вы решили больше ничего не продлевать, скачивать нелегальные копии и пользоваться тех. поддержкой. А все ваши слова про тестирование и продлим, не более чем слова, которые длятся ни один год. Ваш аккаунт заблокирован, в дальнейшей помощи и поддержке отказано. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.