Здравствуйте, существует блок "История" - http://logosamber.com/?page=team&id=1#victories Как мне в него заливать картинки(выдает только код <img src="bla-bla.png">, а не картинre), через панель управления не работает, подскажите, как исправить данную ситуацию.
Это очень грубо по отношению к пользователю. Тебя как будто бы сразу в говно мокнули и сказали, что рожей не вышел, пшел отсюда смерд. Ты такой мимо проходил, тебе ссылку дали и фигак - тебе сходу ДОСТУП ЗАПРЕЩЕН. Мягче надо, тактичнее:
Нет. Нету, в админки просто обычное textarea Прошу прощение, мой косяк. Доступ открыт. --- Добавлено --- Я так понимаю какая-то функция этого поля блокирует "<>"
PHP: }, separator: ",", tokenSeparators: [], tokenizer: defaultTokenizer, escapeMarkup: function (markup) { var replace_map = { '\\': '\', '&': '&', '<': '<', '>': '>', '"': '"', "'": ''', "/": '/' }; return String(markup).replace(/[&<>"'\/\\]/g, function (match) { return replace_map[match]; }); }, Я так понимаю это оно, но удаление результатов не приносит
Я понимаю, что это что-то из этого, но как грамотно это убрать? PHP: stripslashes(), htmlspecialchars(), quotemeta() и get_magic_quotes_gpc().
Автор, беда в том, что мы понятия не имеем, что у вас там под капотом, что это за движок, и что и где в нем исправлять. Чудес не бывает. То, что вы выдаете в сообщениях - обрывки информации без контекста. Мы понятия не имеем, где это находится, когда вызывается. Может, стоит обратиться к авторам движка, на котором работает ваш сайт? В общем-то, вы правы, это из-за того, что у вас происходит конвертация символов в html-сущности. На стороне сервера за это отвечает функция htmlspecialchars(), если вы хотели именно это узнать. Видимо, по какой-то кривой причине, она сходу обрабатывает весь контент, включая те теги, что должны оставаться тегами. Вы говорите, что вам нужна помощь, но вы уже сами почти докопались до сути и почти решили проблему
Понимаю, думал может при помощи каких-то инструментов кто-то более опытный сможет помочь. Это будет трудно сделать, так как автора не найти, это 100%. Я решил эту проблему немного обойти и не ковырять там, где не знаю. Смотрите, вопрос. Есть код. PHP: <img src="{{ team.team_history }}" style="max-width: 120px; max-height: 120px"> {{ team.team_history }} - это блок, в который я могу вписывать путь изображения через админ панель. Итого получается, что я в textarea просто ввожу данные такого типа /uploads/club/e203c7399587ebb7e368409f95e9c6ce.png Можно ли сделать так, чтобы отображалось сразу несколько картинок(через "," или с новой строки как-то), а я просто вписывал пути к картинкам и они отображались отдельно (рядом друг с другом)?
Через запятую вписывать пути в один img нельзя. В целом, увы, ваше решение является костылем. С другой стороны, вы можете вытащить {{ team.team_history }} из img и писать в админке сами тэги? Или это и есть исходная проблема, так как эти теги чистятся, если вписаны "как есть"?
Это и была исходная проблема, а ковыряния в исходниках особого результат не дало. А если я вам дам доступ к хосту, сможете помочь?
Нет, этим я заниматься не буду. Без обид, банально нет времени. Разместите объявление во фриланс-ветке. Кто-нибудь откликнется.