Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как получить часть url return url (https://javascript.ru/forum/misc/41232-kak-poluchit-chast-url-return-url.html)

jsnb 20.04.2014 09:32

rikitiki, замените c на что-нить вроде этого:
c.replace(c.match(/(-\d{1,4}x\d{1,4})\./)[1], '')

rikitiki 20.04.2014 10:43

С сомнением вставил вместо с c.replace(c.match(/(-\d{1,4}x\d{1,4})\./)[1], '') .... и... сработало!!!
Я от чуть с кресла не свалился от изумления!
Большое спасибо!!! Вот уж дествительно верный ник - Профессор.
Остаётся только добавить ещё кнопку. Одна пусть ведёт на загружаемую фотографию, а другая на оригинал. Такие кнопки будут полезны также на маленьких экранах мобильных устройств. На них лайгбоксы вид картинок портят. Да и скачать картину через лайгхтбокс нельзя.

rikitiki 20.04.2014 18:28

Эх..! Не бывает всё так гладко.
Столкнулся с неувязкой. Большие фотографии грузятся хорошо. А вот на маленьких оригиналах ThickBox зависает. Наверное wordpress не создаёт large копии, когда загружаются маленькие фотографии. Скрипт ищет-ищет large-приставку, а найти не может. Я так понимаю что replace переводится как замена. Но как он может заменить то чего нет.
Наверное replace меняет найденное регулярным выражением совпадение на пустоту. Я правильно понял? А если не находит, тогда что?
Когда курсор на миниатюру ставишь, то видно что ссылка ведёт на оригинальную фотку без приставки -768x1024.jpg Специально для последней галереи загрузил на сайт пару маленьких фотографий с котами с разрешением менее 600px:
http://santa.besaba.com/proverochnaya-zapis-4/
Как же это обойти? Помогите пожалуйста! :(


Часовой пояс GMT +3, время: 09:11.