Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
AnGeL

Не отображается картинка в подписе IPB 3.4.5

Recommended Posts

здравствуйте, появилась такая проблемка, есть такой вот bb code

[url=http://ddmu.ru/?m=preview&name=AnGeL][img=http://ddmu.ru/images/userbar.php?c=AnGeL&s=1&f=.png][/url]

когда я его вставляю в подпись себе(перед этим разрешил тип подписей php) то выходит вот так вот d60ded59b6ee.png я так понял что это все из-за не обычной ссылки,но если вставить в браузер эту ссылку то отображает отлично,я так догадываюсь нужно что-то в файле поменять каком-то, в каком именно хочу чтобы вы помогли, заранее спасибо.

Share this post


Link to post
Обратите внимание

По указанному вами в профиле "Board url" находится не IP.Board, либо модифицированный пиратский скрипт с удаленными копирайтами. Если вы указали неверный URL, пожауйста, поправьте его, потому что он скорее всего потребуется при диагностике вашей проблемы. Нелицензионные скрипты не приветствуются, т.к. зачастую именно некорректное "нуление" и является причиной проблем в них.

Share this post


Link to post

Динамические изображения запрещены в целях безопасности (можно открыть исходный код и посмотреть как выглядит адрес изображения). Если нет настройки в админцентре, лучше пересохранить изображение на другой хостинг (с другим адресом, если хостинг свой).

Share this post


Link to post

Динамические изображения запрещены в целях безопасности (можно открыть исходный код и посмотреть как выглядит адрес изображения). Если нет настройки в админцентре, лучше пер е сохранить изображение на другой хостинг.

где именно это можно изменить? и перезаливать не вариант, пользователи с сайта берут готовый код своего изображения и вставляют в подпись,не каждый сможет перезаливать

Share this post


Link to post

В настройках безопасности, или в настройках тем и сообщений. Помню что в 2x такая настройка была с динамическими изображениями, в 3x не знаю.

Share this post


Link to post

В настройках безопасности, или в настройках тем и сообщений. Помню что в 2x такая настройка была с динамическими изображениями, в 3x не знаю.

Да,в 3 нету,я искал не смог найти,может есть другое решение?

Share this post


Link to post

Навскидку могу предложить вариант с модреврайтом, дабы не лезть в коде форума. В "готовом коде" меняете шаблон ссылки изображение на site/userbar/angel.png

а в htaccess (корня сайта) после RewriteEngine on (если нету, то написать) добавляете

 

RewriteRule ^userbar/([^/]+)(\.\w+)$ images/userbar.php?c=$1&s=1&f=$2 [L]

 

Теперь вы сможете написать нормальный адрес изображению /userbar/user.png который сервер будет обрабатывать как старый.

Share this post


Link to post

Навскидку могу предложить вариант с модреврайтом, дабы не лезть в коде форума. В "готовом коде" меняете шаблон ссылки изображение на site/userbar/angel.png

а в htaccess (корня сайта) после RewriteEngine on (если нету, то написать) добавляете

 

RewriteRule ^userbar/([^/]+)(\.\w+)$ images/userbar.php?c=$1&s=1&f=$2 [L]

 

Теперь вы сможете написать нормальный адрес изображению /userbar/user.png который сервер будет обрабатывать как старый.

cделал все как Вы написали, не вижу результата( все так же, В "готовом коде" меняете шаблон ссылки изображение на site/userbar/angel.png объясните поподробней пожалуйста если можно

Share this post


Link to post

А какой результат ожидаете увидеть? Если вставить ссылку в адресной строке, картинка в браузере откроется или нет? Суть в том, чтобы заставить сервер по ссылкам а ля /userbar/AnGeL.png отдавать содержимое ссылок /images/userbar.php?c=AnGeL&s=1&f=.png. Это называется "rewrite" если слышали, если нет, то в гугле кучу материал на эту тему. Да кстати, многие здесь пологают, что ссылки сами собой заменятся на новые в исходном коде. Этого не произойдет, в htaccess вы пишите только для сервера правила замены ссылок из одного типа в другого, к исходному коду это не имеет никакого отношения, там вы сами должны поменять их.

Share this post


Link to post

Кстати, а зачем параметр .png в конце ссылки? Он нужен, или вы его просто так добавили?

 

Я вижу что откликаются там только параметры c и s, тогда можно немного изменить шаблон (site.ru/userbar/1/siv-1987)

 

RewriteEngine On

RewriteRule ^userbar/(\d+)/([^/]+)$ images/userbar.php?c=$2&s=$1 [L]

 

так как у вас перед апачем стоит nginx, который сам отдает статику, и запросы ссылок с расширением статических файлов (.png, jpg, js и тд) до апача просто не дойдут и правила мод_реврайта соответственно не сработают.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...