Elliot

Members
  • Content count

    228
  • Joined

  • Last visited

Everything posted by Elliot

  1. Буду ждать, а то я чита что экранирование это защита от сюл иньекций...
  2. Да, признаюсь, я не догадался на английском поискать. А вопрос в поддержке плагина задал в надежде что, автор плагина поможет решить проблему, но видимо ему фиолетово... А это решение не повредит сайту и безопасности? Я установил код и все работает хорошо, и рубрики отредактировать лучше, чем все товары) Спасибо вам!
  3. Так все проблема в том, что косяк только в WP Multilang. я отключил Yoast SEO и с рубрик пропал расширенный редактор, но проблема осталась, но если отключить Multilang то слэши не устанавливаются...
  4. Выяснил, расширенный редактор в описании рубрик устанавливает плагин Yoast SEO 8.1.1 я его отключил, и попробовал сохранить ссылку при включенном WP Multilang. Кавычки экранируются, потом я закомментировал эту часть кода что вы сказали, все равно, это не помогло. Но если обратно включаю Yoast SEO и отключаю WP Multilang то ссылка сохраняется нормально...
  5. Когда я отключил все плагины, расширенный редактор исчез, сейчас выясню что его выводит в рубриках.
  6. Закомментировал этот код что вы говорите function wpm_attribute_escape( $string ) { if ( 'GET' === $_SERVER['REQUEST_METHOD'] ) { $string = wp_specialchars_decode( $string, ENT_QUOTES ); if ( isJSON( $string ) ) { $array = json_decode( $string, true ); $array = wpm_translate_value( $array ); $string = wp_json_encode( $array ); } else { $string = wpm_translate_string( $string ); } $string = _wp_specialchars( $string, ENT_QUOTES ); } return $string; } add_filter( 'attribute_escape', 'wpm_attribute_escape', 5 ); Но это ничего не дало, все равно экранирует(
  7. Это не возможно, добавлено много товаров, записей, страниц(
  8. Вы правы, я отключил все плагины - проблема исчезла, потом включил обратно и начал отключать по одному. Выяснилось что этот косяк делает плагин WP Multilang 2.2.6. Как решить этот косяц? Я даже не знаю что в нем искать(
  9. Активировал стандартную тему, но это ничего не изменило, по прежнему экранирует кавычки...
  10. Указал в файле .htaccess этот код php_flag magic_quotes_gpc Off не помогло, как экранировало, так и экранирует((
  11. Тоже не помогло, как будто и не добавлял в файл функции...
  12. К сожалению, не помогло, по прежнему экранирует( Вот что выходит после второго сохранения текста <a href="\&quot;\\&quot;#\\&quot;\&quot;">hello</a>
  13. Здравствуйте уважаемые друзья! Хочу сделать публикацию заготовленных рекламных постов в свой Твиттер аккаунт. Сделал html форму, сообщение, и изображение. Есть бот который можно прикрутить к крону, но постоянно лазить в бота на сервере чтобы текст сменить, очень не удобно. А по форме, подготовил рекламки и когда нужно нажал и она отправилась в твиттер. Я php практически не знаю, у меня получилось только сделать "Франкенштейна" даже стыдно показывать, сумел в базу отправлять данные ID, Name(textarea), Nameimg. Проблема: картинка загружается но в базу имя картинки не попадает а если с формы убираю атрибут enctype="multipart/form-data" То в базу имя картинки записывается но картинка на сервер не загружается. Целый день играюсь, ищу варианты, но без знания это как пальцем в небо( Может кто-то бесплатно сможет это сделать, думаю со знаниями это не сложно... Вот форма: <html><body> <span><a href="/tweet_1/promo.php">ГЛАВНАЯ</a></span> <script> function countChar() { var is_probel = document.getElementById("is_probel"); var count_char = document.getElementById("count_char"); var count_char_textarea = document.getElementById("count_char_textarea"); if (is_probel.checked == false) { count_char.value = count_char_textarea.value.replace(/ *\n*\r*\t*/g, "").length; } else { count_char.value = count_char_textarea.value.length; } } </script> <style> body{ margin-left: 20%; margin-right: 20%; background-color: #e6ecf0; } .b1{ background: #fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd; padding: 30px 50px 10px 50px; } input.b2{ color: #717171; margin-top: 20px; cursor: pointer; font-size: 16px; } .b3{ width: 100%; background: #b6d588; color: #fff; padding: 9px 0px; border: none; cursor:pointer; text-align: center; font-size: 20px; border-radius: 3px; } .b3:hover{background: #cae89c;} .b5{ width: 100%; background: #3da7e1; color: #fff; padding: 9px 0px; border: none; cursor: pointer; font-size: 20px; text-align: center; margin-bottom: 10px; border-radius: 3px; } .b5:hover{background: #61c9f0;} .f1{ border: 1px solid #d7dcde; border-radius: 3px; color: #868f96; font-size: 17px; padding: 5px 7px; } .im1{ width: 265px; margin-left: 10px; margin-bottom: 20px; border-radius: 3px; box-shadow: 0px 3px 11px -2px #b3abab; float: right; } .im2{ width: 265px; height: 130px; overflow: hidden; } .bb1{ width: 265px; float: right; text-align: center; } .bt{ float: left; width: 620px; } .co{ border: none; width: 36px; cursor: default; font-size: 20px; color: #a7c57a; text-align: center; vertical-align: middle; } .co22{ font-size: 20px; margin-right: 12px; color: #a7c57a; } .co2{ color: #868585; font-size: 14px; vertical-align: text-top; } </style> <div class="b1"> <form action="upload.php" method="post"> <div> <div class="bt"> <textarea id="count_char_textarea" onchange="countChar()" onkeyup="countChar()" rows= "10" cols= "65" type="text" name= "Name" placeholder="СООБЩЕНИЕ:" class="f1"></textarea> <br><br> <span class="co22">[<input type="text" id="count_char" value="0" readonly="readonly" class="co" />]</span> <input type="checkbox" id="is_probel" onchange="countChar()" /> <label for="is_probel" class="co2">Учитывать пробелы?</label> </div> <div class="bb1"> <div class="im2"><img src="#" class="im1"></div> <input type= "submit" value= "Сохранить" class="b3"> </div> </div> <br><br> <input name="Nameimg" type="file" class="b2"> </form> </div> </body></html> Вот файл upload.php <?php // Каталог, в который мы будем принимать файл: $uploaddir = './files/'; $uploadfile = $uploaddir.basename($_FILES['Nameimg']['name']); // Копируем файл из каталога для временного хранения файлов: if (copy($_FILES['Nameimg']['tmp_name'], $uploadfile)) { echo "<h3>Файл успешно загружен на сервер</h3>"; } else { echo "<h3>Ошибка! Не удалось загрузить файл на сервер!</h3>"; exit; } // Выводим информацию о загруженном файле: echo "<h3>Информация о загруженном на сервер файле: </h3>"; echo "<p><b>Оригинальное имя загруженного файла: ".$_FILES['Nameimg']['name']."</b></p>"; echo "<p><b>Mime-тип загруженного файла: ".$_FILES['Nameimg']['type']."</b></p>"; echo "<p><b>Размер загруженного файла в байтах: ".$_FILES['Nameimg']['size']."</b></p>"; echo "<p><b>Временное имя файла: ".$_FILES['Nameimg']['tmp_name']."</b></p>"; ?> Отправлять готовый твит можно через Бота это очень хорошо ускоряет рекламу. Если бы это все в месте слепить, думаю многим бы пригодилось. Просьба, кому легко это сделать, сделайте пожалуйста...
  14. Да, есть такой баг, бывает не загружается со второго и даже с третьего раза, хотя снова же, в коде баннер присутствует, что и бесит...
  15. Попробую, может это лично мне никак подобрать не могут...
  16. Это первое что пришло мне в голову, отрубил кэш полностью, не помогло...
  17. Ребята, вы меня не слышите) Добавляю статью, сразу же захожу на нее с инкогнито, пустой блок, смотрю код - баннер есть, обновляю страницу и баннер появляется, как будто скрипт адсенса не успел с первого раза загрузиться. Причем тут индексация, если бы в статье реклама не отображалась пару часов я бы и не парился. Проблема втом что с первого раза не стартует а только со второго обновления. За ссылку спасибо, задам там вопрос.
  18. Вы будете смеяться, но я им этот вопрос задал примерно четыре месяца назад, ответ придет наверное к пенсии((
  19. Я вот тоже сначала подумал что для сайта нет подходящей рекламы, но через исследования кода увидил что есть ссылка на баннер, в новой вкладке его открыл, потом обновил страницу и заметил этот самый банер, который с первого раза не загрузился... Вот в чем корень проблемы... Вопрос как решить...
  20. Проверил, тоже самое в инкогнито, скачал ВПН тестовый и тоже самое, загружается со второго раза, а при дальнейших обновлениях страницы реклама загружается 7/10((( может из за этого и нет особых кликов...
  21. Так дело в том, что в коде странице объявление есть, но не отображаеться с первого раза, все последующие обновления страницы отображают объявление, ну иногда не отображают... Если бы гугл не мог подобрать объявление, то код был бы пустой, а так в нем ссылка перейдя по которой можно увидеть баннер... Вот в чем вся проблема...
  22. Жесть, а что по этому поводу говорит гугл, может где-то инфа проскакивала?
  23. У меня именно в сайтбаре, в статьях я бы сказал чаще не показываются чем показываются. А вот в сайтбаре... Страница имеет посещаемость, я захожу с рабочего ПК с него ни разу не заходил в аккаунт адсенса, и таже фигня, в некоторых страницах со второго раза реклама отображается. Может какой-то скрипт повесит который будет один раз обновлять страницу?))
  24. Пока что выбрал решение установить плагин No Cache AJAX Widgets и через него выводить популярные посты... А тем временем буду искать решение как обмануть Super Cache...
  25. Протупил) Метод с добавлением файлов не помог(