Просмотр темы
Замена названия картинки в ссылке.
|
|
Zaxap |
Опубликовано 25.10.2013 14:54
|
Элита Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
1. Имеется новость, краткое содержание которой примерно выглядит вот так: 2. Имеется картинка поменьше - images/1234567890_tbig.png, лежащая в той же папке и отличающаяся от предыдущей названием (добавлен префикс _tbig) и размерами. 3. Имеется панель, которая берет содержимое из полной новости (т.е. изображение) (пункт 1), необходимо это вот изображение (т.е. ссылку на него в src) заменить (только в панели) на изображение с префиксом. Как это сделать? По-моему объяснил довольно непонятно, но даже не знаю, как это понятнее объяснить. Помогите, в общем. Изменил(а) Zaxap, 25.10.2013 15:07 Зло не дремлет, а я добрый...
|
|
|
Razor |
Опубликовано 25.10.2013 15:10
|
Администратор Группа поддержки Сообщений: 508 Зарегистрирован: 20.08.2010 15:55 |
Если $url = 'images/1234567890.png'; то Если $url = '<p><img src="images/1234567890.png"></p>'; то |
|
|
Polarfox |
Опубликовано 25.10.2013 15:21
|
Администратор Разработчики Группа поддержки Сообщений: 3387 Зарегистрирован: 20.08.2010 14:03 |
alt обязателен по стандарту. как и src но его никто не пропускает, странно. http://www.w3schools.com/tags/tag_img.asp давайте немного правильно делать. Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Zaxap |
Опубликовано 25.10.2013 15:35
|
Элита Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
Да я знаю сие =_= Redactor от Кости и Ромы сего не делает, но ему зачем-то нужен пустой style=""... Razor, спасибо огромное, но чего-то "ему" тут не нравится..: (кусочек кода)
Дайте, пожалуйста, правильный вариант кода...)) /тупой я/ Зло не дремлет, а я добрый...
|
|
|
Razor |
Опубликовано 25.10.2013 15:40
|
Администратор Группа поддержки Сообщений: 508 Зарегистрирован: 20.08.2010 15:55 |
Zaxap написал: Да я знаю сие =_= Redactor от Кости и Ромы сего не делает, но ему зачем-то нужен пустой style=""... Razor, спасибо огромное, но чего-то "ему" тут не нравится..: (кусочек кода)
Дайте, пожалуйста, правильный вариант кода...)) /тупой я/ Ты объявляешь переменную $data после, а используешь до.
Изменил(а) Razor, 25.10.2013 15:48 |
|
|
jikaka |
Опубликовано 25.10.2013 15:40
|
Супер Администратор Разработчики Сообщений: 4849 Зарегистрирован: 26.07.2010 12:10 |
|
|
|
Zaxap |
Опубликовано 25.10.2013 15:55
|
Элита Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
Вроде, оно что-то оттуда берет, но ссылка вида "xn--d1acpja1a7g_tbig.png/" (неполный адрес сайта без какого-либо пути и имени картинки) - что-то не то =( Изменил(а) Zaxap, 25.10.2013 16:02 Зло не дремлет, а я добрый...
|
|
|
Razor |
Опубликовано 25.10.2013 15:58
|
Администратор Группа поддержки Сообщений: 508 Зарегистрирован: 20.08.2010 15:55 |
Тогда я незнаю. Если у вас "Что-то не получается", советуем "Что нибудь попробуйте" |
|
|
Zaxap |
Опубликовано 25.10.2013 16:01
|
Элита Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
Сделал так: <img src='".$pieces[0].$pieces[1]."_tbig.png' />, теперь лучше, но заместо http://xn--d1acpja1a7g.xn--p1ai/uploads/images/20ef5aa5b213bb1b309716a942eff03b_tbig.jpg выводит http://xn--d1acpja1a7g/uploads/images/20ef5aa5b213bb1b309716a942eff03b_tbig.png (разрешение бы тоже собрать с картинки как-нибудь...) /дуб я/ Зло не дремлет, а я добрый...
|
|
|
Razor |
Опубликовано 25.10.2013 16:05
|
Администратор Группа поддержки Сообщений: 508 Зарегистрирован: 20.08.2010 15:55 |
Zaxap написал: Сделал так: <img src='".$pieces[0].$pieces[1]."_tbig.png' />, теперь лучше, но заместо http://xn--d1acpja1a7g.xn--p1ai/uploads/images/20ef5aa5b213bb1b309716a942eff03b_tbig.jpg выводит http://xn--d1acpja1a7g/uploads/images/20ef5aa5b213bb1b309716a942eff03b_tbig.png (разрешение бы тоже собрать с картинки как-нибудь...) /дуб я/
|
|
|
Zaxap |
Опубликовано 25.10.2013 16:11
|
Элита Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
http://xn--d1acpja1a7g_tbig.xn--p1ai/uploads/images/20ef5aa5b213bb1b309716a942eff03b Туплю жестоко, но тут не расширение картинки берется....)) Если не знаете, как, сам порою - Вы дали мне дофига и больше=) Зло не дремлет, а я добрый...
|
|
|
Razor |
Опубликовано 25.10.2013 16:17
|
Администратор Группа поддержки Сообщений: 508 Зарегистрирован: 20.08.2010 15:55 |
Zaxap написал: http://xn--d1acpja1a7g_tbig.xn--p1ai/uploads/images/20ef5aa5b213bb1b309716a942eff03b Туплю жестоко, но тут не расширение картинки берется....)) Если не знаете, как, сам порою - Вы дали мне дофига и больше=) Для начала неплохо бы узнать, в каком всё таки виде хранятся src картинки в $data['news_news'], и скорее всего этой порнографии вообще не нужно, я думаю раз в папке неким образом существуют тамбы этих изображений, они также хранятся где-то в базе и их нужно выдернуть оттуда без шума и пыли. Можешь скинуть например целиком код панели или чего там и для примера содержимое $data['news_news'], поправлю. Изменил(а) Razor, 25.10.2013 16:20 |
|
|
Zaxap |
Опубликовано 25.10.2013 16:19
|
Элита Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
Ну мне нужны именно они в определенных местах из определенной новости, т.е. картинка 1 из новости 1 должна быть в 1 блоке, 2 - во втором... --- Путем подбора и логического мышления я сделал это!!! Вот, если кому-нибудь когда-нибудь будет интересно...содержимое конечного $url:
Изменил(а) Zaxap, 25.10.2013 16:32 Зло не дремлет, а я добрый...
|
|
|
Razor |
Опубликовано 25.10.2013 16:56
|
Администратор Группа поддержки Сообщений: 508 Зарегистрирован: 20.08.2010 15:55 |
Изначально неправильно поставленная задача, ссылка была вида <p><img src="http://xn--d1acpja1a7g_tbig.xn--p1ai/images/1234567890.png"></p>, что добавило нам дополнительную точку. Решение в данном случае не совсем корректное и подходит исключительно для данного случая до поры до времени. Использовать бы не рекомендовал. |
|
|
Zaxap |
Опубликовано 25.10.2013 17:15
|
Элита Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
Razor, ну все хорошо ведь выводит...)) /в принципе, меня устраивает сие, пока что/ А ссылка как раз и есть такого вида, просто она "динамическая" (url картинки меняется, местами и расширение). Ссылки на изображения в новостях всяких задаются обычно через http://, так что решение вполне приемлемое Главное - суть ясна, а дальше уже подумать немного только=) Спасибо большое за помощь! Тему, как говорится, можно закрывать Изменил(а) Zaxap, 25.10.2013 17:20 Зло не дремлет, а я добрый...
|
|
|
Razor |
Опубликовано 25.10.2013 17:45
|
Администратор Группа поддержки Сообщений: 508 Зарегистрирован: 20.08.2010 15:55 |
Zaxap написал: Razor, ну все хорошо ведь выводит...)) /в принципе, меня устраивает сие, пока что/ А ссылка как раз и есть такого вида, просто она "динамическая" (url картинки меняется, местами и расширение). Ссылки на изображения в новостях всяких задаются обычно через http://, так что решение вполне приемлемое Главное - суть ясна, а дальше уже подумать немного только=) Спасибо большое за помощь! Тему, как говорится, можно закрывать Выводит, но не хорошо. PHP - язык для домохозяек, нет строгих правил написания кода, что в других языках программирования недопустимо. Но на будущее советую пытаться понять то, что делаешь, иначе это тупиковый путь изучения языка. $data['news_news'] у тебя содержит ссылку вида http://xn--d1acpja1a7g_tbig.xn--p1ai/uploads/images/20ef5aa5b213bb1b309716a942eff03b.png. Правильным решением задачи, было бы вывести эту картинку из базы, а не парсить на ходу из контента подробной новости. И пока ещё не поздно, советую начинать изучение языков с питона, будет сложнее так скажем, но не будет той каши в голове, которая может возникнуть от лояльности пыха, если конечно есть цель учиться программированию, а не написанию говнокода. |
|
Поделиться этой темой | |
Социальные закладки: | |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |