Нужна помощь программиста WEB

Компьютеры, мобильные устройства, телефоны. Выбор, помощь в покупке.

Нужна помощь программиста WEB

Сообщение #1  groover » 22 июл 2015, 14:38

Коллеги кто шарит в javascript, xml, и прочей вебовской хрени?

Есть раздел электросхемы viewtopic.php?f=24&t=5673
В схемах есть ссылки друг на друга, на фото, на разъёмы. В оригинальной программе это всё открывается в неком окне и ссылки работают. Все файлы валяются в одном каталоге, так что проблема с путями отпадает.
Если открывать в гугл хром или другом браузере, то даже при наличии плагина SVG Viewer ссылки перестают работать.

Собственно отсюда и вопос. Как сие заставить работать и можно ли вообще?
Всё что нужно, ты найдёшь в FAQ
Аватар пользователя
groover
Бывалый
Бывалый
Сообщений: 1755
Зарегистрирован: 03 мар 2014, 22:48
Настоящее имя: Денис
Местоположение: Москва
Автомобиль: Ix35 FL+Tucson, оба Бензин, АКПП, 4WD
Регион регистрации авто: 77, 97, 99, 177, 199, 197 г. Москва 
День рождения (покупки) авто: 20.03.2014
Развернуть
Медали: 6
Всегда готов! (1) За активность - серебро (1) За активность - золото (1)
Герой труда (1) Золотые руки (1) 7 лет клубу Hyundai ix35 (1)
Благодарил (а): 143 раз.
Поблагодарили: 513 раз.

Re: Нужна помощь программиста WEB

Сообщение #2  AVARA » 22 июл 2015, 14:48

если никто более толковый не отпишется, попробуй XnView (после скаченный открыть). А так там (в браузерах( глючит плагин,( ща не помню как делал, открывал)
Аватар пользователя
AVARA
Активный участник
Активный участник
Сообщений: 669
Зарегистрирован: 26 дек 2013, 19:57
Настоящее имя: Вадим
Местоположение: Североморск-Санкт-Петербург
Автомобиль: ix35 4WDAT Travel
Регион регистрации авто: 51 Мурманская область 
День рождения (покупки) авто: 02.03.2014
Развернуть
Благодарил (а): 145 раз.
Поблагодарили: 74 раз.

Re: Нужна помощь программиста WEB

Сообщение #3  groover » 22 июл 2015, 15:17

поставил.
просит "cad image dll", а он платный
Всё что нужно, ты найдёшь в FAQ
Аватар пользователя
groover
Бывалый
Бывалый
Сообщений: 1755
Зарегистрирован: 03 мар 2014, 22:48
Настоящее имя: Денис
Местоположение: Москва
Автомобиль: Ix35 FL+Tucson, оба Бензин, АКПП, 4WD
Регион регистрации авто: 77, 97, 99, 177, 199, 197 г. Москва 
День рождения (покупки) авто: 20.03.2014
Развернуть
Медали: 6
Всегда готов! (1) За активность - серебро (1) За активность - золото (1)
Герой труда (1) Золотые руки (1) 7 лет клубу Hyundai ix35 (1)
Благодарил (а): 143 раз.
Поблагодарили: 513 раз.

Re: Нужна помощь программиста WEB

Сообщение #4  admin » 22 июл 2015, 17:17

Там что-то похожее на xml внутри, ссылок не видно.
admin
Администратор
Администратор
Сообщений: 2128
Зарегистрирован: 27 фев 2009, 13:49
Настоящее имя: Алекс-др
Местоположение: Калуга-Москва
Автомобиль: Hyundai
Регион регистрации авто: 77, 97, 99, 177, 199, 197 г. Москва 
Развернуть
Благодарил (а): 184 раз.
Поблагодарили: 356 раз.

Re: Нужна помощь программиста WEB

Сообщение #5  DmP » 22 июл 2015, 17:28

SVG там.

ЕМНИП, по тычку в ссылку должен вызываться javascript, которому передается ID документа (с именем файла не совпадающий).
Распарсить и вытащить ссылки не проблема, но не хватает базы, в которой лежат соответствия.

На практике немножко неудобно, но не сильно нужно.

Покажете то, из чего это было сделано - посмотрю, но неизвестно, как скоро. Есть самописные библиотеки для xml и svg (осталась - заказчик хотел экспорт именно в svg).

P.S.: Я _не_ веб-программист.
"Бегемот также побуждает людей богохульствовать и сквернословить."
Аватар пользователя
DmP
Бывалый
Бывалый
Сообщений: 1484
Зарегистрирован: 25 дек 2014, 04:12
Настоящее имя: Дмитрий
Местоположение: Люберцы
Автомобиль: рестайл бензиновый с люком
Регион регистрации авто: 50, 90, 150, 190 Московская область 
Развернуть
Медали: 2
За активность - серебро (1) Золотые руки (1)
Благодарил (а): 147 раз.
Поблагодарили: 162 раз.

Re: Нужна помощь программиста WEB

Сообщение #6  groover » 23 июл 2015, 00:26

DmP, в смысле из чего было сделано?

Это дилерская база GDS. Там есть папка по иксу и в ней валяются все эти файлы со схемами. Я просто вытаскиваю из папки нужные файлы и раскидываю по каталогам для удобства навигации. Вот и всё.

GDS запускает файлы под собой и ссылки работают. Например кликнул на номер разъёма и появилось окно с описанием разъёма и где находится.

Сейчас в работе схемы 2014 года на русском, закачал последнюю базу от 15-го года. Там полная руссификация. В общем-то и так работать можно, но со ссылками приятнее :oops:
Можно было настрогать скриншотов и запихнуть в chm документ, но тогда потеряется векторная графика.

Так же полностью русифицированы описания ошибок и способы их устранения. По ошибкам файлов нет, только фото. Текст сидит в аксесовских файлах, которые запаролены :D но это не проблема. в общем приходится тупо выводить печать на pdf принтер. Если всё осилю, то буду героем. :D

Чую, что просто так сей ларчик со ссылками не откроется.
Всё что нужно, ты найдёшь в FAQ
Аватар пользователя
groover
Бывалый
Бывалый
Сообщений: 1755
Зарегистрирован: 03 мар 2014, 22:48
Настоящее имя: Денис
Местоположение: Москва
Автомобиль: Ix35 FL+Tucson, оба Бензин, АКПП, 4WD
Регион регистрации авто: 77, 97, 99, 177, 199, 197 г. Москва 
День рождения (покупки) авто: 20.03.2014
Развернуть
Медали: 6
Всегда готов! (1) За активность - серебро (1) За активность - золото (1)
Герой труда (1) Золотые руки (1) 7 лет клубу Hyundai ix35 (1)
Благодарил (а): 143 раз.
Поблагодарили: 513 раз.

Re: Нужна помощь программиста WEB

Сообщение #7  cthnbabrfn » 23 июл 2015, 00:37

Ссылки в svg работать не будут. Нечему там работать. Нет соответствующего кода. Попробовал сегодня поковырять...не селен :) сходу не получилось. Качаю GDS. Поставлю на виртуалку как и Elsa Win.
Аватар пользователя
cthnbabrfn
Очень активный участник
Очень активный участник
Сообщений: 2343
Зарегистрирован: 15 янв 2015, 23:41
Откуда: Брянск
Настоящее имя: Владимир
Местоположение: Брянск
Автомобиль: 2WD 2L БЕНЗИН Travel АКПП
Регион регистрации авто: 32 Брянская область 
День рождения (покупки) авто: 17.01.2015
Развернуть
Медали: 2
За активность - серебро (1) За активность - золото (1)
Благодарил (а): 92 раз.
Поблагодарили: 295 раз.

Re: Нужна помощь программиста WEB

Сообщение #8  groover » 23 июл 2015, 00:48

Последняя весит 60 Гб и держу только ради кодов ошибок. А схемы занимают не много.
Всё что нужно, ты найдёшь в FAQ
Аватар пользователя
groover
Бывалый
Бывалый
Сообщений: 1755
Зарегистрирован: 03 мар 2014, 22:48
Настоящее имя: Денис
Местоположение: Москва
Автомобиль: Ix35 FL+Tucson, оба Бензин, АКПП, 4WD
Регион регистрации авто: 77, 97, 99, 177, 199, 197 г. Москва 
День рождения (покупки) авто: 20.03.2014
Развернуть
Медали: 6
Всегда готов! (1) За активность - серебро (1) За активность - золото (1)
Герой труда (1) Золотые руки (1) 7 лет клубу Hyundai ix35 (1)
Благодарил (а): 143 раз.
Поблагодарили: 513 раз.

Re: Нужна помощь программиста WEB

Сообщение #9  DmP » 23 июл 2015, 12:13

Ссылка на, скажем разъем, выглядит как "javascript:part('F05');"
Документ с распиновкой разъема называется CV30-2, на этом листе, в том числе, и F05.
Файл называется eelcv143002l.svg

Соответствие между F05 и CV30-2 ?

Поэтому grep -e "> *F05" *.svg ,но не всегда работает

Если можно, скиньте в личку, где скачать первоисточник.
"Бегемот также побуждает людей богохульствовать и сквернословить."

За это сообщение автора DmP поблагодарил:
groover
Аватар пользователя
DmP
Бывалый
Бывалый
Сообщений: 1484
Зарегистрирован: 25 дек 2014, 04:12
Настоящее имя: Дмитрий
Местоположение: Люберцы
Автомобиль: рестайл бензиновый с люком
Регион регистрации авто: 50, 90, 150, 190 Московская область 
Развернуть
Медали: 2
За активность - серебро (1) Золотые руки (1)
Благодарил (а): 147 раз.
Поблагодарили: 162 раз.

Re: Нужна помощь программиста WEB

Сообщение #10  DmP » 23 июл 2015, 13:06

Не все листы есть, что ли?
eelsd14971el.svg нет, например.
"Бегемот также побуждает людей богохульствовать и сквернословить."
Аватар пользователя
DmP
Бывалый
Бывалый
Сообщений: 1484
Зарегистрирован: 25 дек 2014, 04:12
Настоящее имя: Дмитрий
Местоположение: Люберцы
Автомобиль: рестайл бензиновый с люком
Регион регистрации авто: 50, 90, 150, 190 Московская область 
Развернуть
Медали: 2
За активность - серебро (1) Золотые руки (1)
Благодарил (а): 147 раз.
Поблагодарили: 162 раз.

Re: Нужна помощь программиста WEB

Сообщение #11  cthnbabrfn » 23 июл 2015, 13:16

Аватар пользователя
cthnbabrfn
Очень активный участник
Очень активный участник
Сообщений: 2343
Зарегистрирован: 15 янв 2015, 23:41
Откуда: Брянск
Настоящее имя: Владимир
Местоположение: Брянск
Автомобиль: 2WD 2L БЕНЗИН Travel АКПП
Регион регистрации авто: 32 Брянская область 
День рождения (покупки) авто: 17.01.2015
Развернуть
Медали: 2
За активность - серебро (1) За активность - золото (1)
Благодарил (а): 92 раз.
Поблагодарили: 295 раз.

Re: Нужна помощь программиста WEB

Сообщение #12  groover » 23 июл 2015, 13:18

cthnbabrfn писал(а):http://rutracker.org/forum/viewtopic.php?t=4980865

DmP писал(а):Если можно, скиньте в личку, где скачать первоисточник.

Да, именно оно. Но ставить нужно поверх этой http://rutracker.org/forum/viewtopic.php?t=3671482


DmP писал(а):Не все листы есть, что ли?
eelsd14971el.svg нет, например.

Это трактор D4FD: U II 1,7л
В английской версии, за 14-ый год, может не быть некоторых файлов, например на дизеля 1.7 и бензинки 1.6 GDI. Я их тупо не вытаскивал, т.к это экзотика.
В руской будет всё.
Всё что нужно, ты найдёшь в FAQ
Аватар пользователя
groover
Бывалый
Бывалый
Сообщений: 1755
Зарегистрирован: 03 мар 2014, 22:48
Настоящее имя: Денис
Местоположение: Москва
Автомобиль: Ix35 FL+Tucson, оба Бензин, АКПП, 4WD
Регион регистрации авто: 77, 97, 99, 177, 199, 197 г. Москва 
День рождения (покупки) авто: 20.03.2014
Развернуть
Медали: 6
Всегда готов! (1) За активность - серебро (1) За активность - золото (1)
Герой труда (1) Золотые руки (1) 7 лет клубу Hyundai ix35 (1)
Благодарил (а): 143 раз.
Поблагодарили: 513 раз.

Re: Нужна помощь программиста WEB

Сообщение #13  DmP » 23 июл 2015, 13:35

Переходы со схему на схему фиксятся так:
1) сваливаем все svg в одну папку
2) for %%f in (*.svg) do sed -e "s/javascript:ref('\([^']*\)')/\1.svg/g" %%f>..\%%f

Компоненты (то, что, надо понимать, открывается в дочерних окнах - распиновки разъемов и т.п.), работать не будут.

Каталоги схем - через eelci*.svg

P.S.: windows+minGW :-)
"Бегемот также побуждает людей богохульствовать и сквернословить."
Аватар пользователя
DmP
Бывалый
Бывалый
Сообщений: 1484
Зарегистрирован: 25 дек 2014, 04:12
Настоящее имя: Дмитрий
Местоположение: Люберцы
Автомобиль: рестайл бензиновый с люком
Регион регистрации авто: 50, 90, 150, 190 Московская область 
Развернуть
Медали: 2
За активность - серебро (1) Золотые руки (1)
Благодарил (а): 147 раз.
Поблагодарили: 162 раз.

Re: Нужна помощь программиста WEB

Сообщение #14  cthnbabrfn » 23 июл 2015, 13:49

Ага все понятно :) А Как переходы на схемах по пути например SD110-16
Аватар пользователя
cthnbabrfn
Очень активный участник
Очень активный участник
Сообщений: 2343
Зарегистрирован: 15 янв 2015, 23:41
Откуда: Брянск
Настоящее имя: Владимир
Местоположение: Брянск
Автомобиль: 2WD 2L БЕНЗИН Travel АКПП
Регион регистрации авто: 32 Брянская область 
День рождения (покупки) авто: 17.01.2015
Развернуть
Медали: 2
За активность - серебро (1) За активность - золото (1)
Благодарил (а): 92 раз.
Поблагодарили: 295 раз.

Re: Нужна помощь программиста WEB

Сообщение #15  groover » 23 июл 2015, 14:45

DmP писал(а):for %%f in (*.svg) do sed -e "s/javascript:ref('\([^']*\)')/\1.svg/g" %%f>..\%%f

DmP писал(а):P.S.: windows+minGW

С этого места поподробнее :roll:
Всё что нужно, ты найдёшь в FAQ
Аватар пользователя
groover
Бывалый
Бывалый
Сообщений: 1755
Зарегистрирован: 03 мар 2014, 22:48
Настоящее имя: Денис
Местоположение: Москва
Автомобиль: Ix35 FL+Tucson, оба Бензин, АКПП, 4WD
Регион регистрации авто: 77, 97, 99, 177, 199, 197 г. Москва 
День рождения (покупки) авто: 20.03.2014
Развернуть
Медали: 6
Всегда готов! (1) За активность - серебро (1) За активность - золото (1)
Герой труда (1) Золотые руки (1) 7 лет клубу Hyundai ix35 (1)
Благодарил (а): 143 раз.
Поблагодарили: 513 раз.

След.

Вернуться в IT, компьютеры и т.п.



Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Клуб владельцев Hyundai IX35 (Хендай их35)

Данный портал не является представителем компании Hyundai и выражает мнение группы энтузиастов.
Некоторые положения являются мнением авторов и посетителей сайта и не являются руководством к действию и/или официальными рекомендациями производителя (если это не оговорено в тексте).

Вся информация, содержащаяся на портале, собрана из разных источников.

Вся информация получена из открытых источников, и будет убрана по требованию правообладателя.

Все права на содержимое сайта принадлежат его владельцу и охраняются законодательством.

Следуя рекомендациям сайта Вы должны отдавать себе отчет, что действуете исключительно на свой страх и риск и несете все финансовые и правовые последствия самостоятельно.

Рейтинг@Mail.ru