Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 20.04.2014, 09:32
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

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

Последний раз редактировалось jsnb, 20.04.2014 в 09:49.
Ответить с цитированием
  #22 (permalink)  
Старый 20.04.2014, 10:43
Аватар для rikitiki
Интересующийся
Отправить личное сообщение для rikitiki Посмотреть профиль Найти все сообщения от rikitiki
 
Регистрация: 10.05.2013
Сообщений: 20

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

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

Последний раз редактировалось rikitiki, 20.04.2014 в 20:30.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить список элементов в localStorage? Бобр Общие вопросы Javascript 8 17.09.2013 14:32
Как получить submit только нужной формы alexaled Общие вопросы Javascript 1 27.08.2012 12:17
Как получить значения вышестоящих элементов дерева TreeStore ? Allan Stark ExtJS 1 31.07.2012 16:48
Как получить количество дней до определенной даты beard Общие вопросы Javascript 3 24.06.2012 17:22
Как получить URL, в случае совпадения с условиями - создать div? Intruder Общие вопросы Javascript 3 27.05.2012 02:10