OpenCart платформасындағы дүкенге Yandex.Карталар сияқты виджеттерді енгізу сайт кодының өзгеруін талап ететін күрделі тапсырма болып көрінуі мүмкін. Алайда, IMAnyJsCss модулін пайдалану арқылы бұл процесс терең техникалық білімсіз де оңай және қолжетімді болады.
→OpenCart дүкеніне істен шыққаннан, хакерлік шабуылдардан және әзірлеуші қателерінен жылдам қалпына келу үшін сенімді сақтық көшірме жүйесі қажет. Үнемі сақтық көшірмелер жасау, көшірмелерді негізгі серверден тыс сақтау және олардың қалпына келтіруін тексеру сайттың қауіпсіздігі мен тұрақтылығын қамтамасыз етеді.
→Бұл мақалада біз веб-сайттан вирустарды анықтау және жою бойынша қадамдық алгоритмді қарастырамыз, сондай-ақ қорғау және болашақта инциденттердің алдын алу бойынша ұсыныстар береміз. Осы нұсқауларды орындау арқылы сіз сайтыңызды тазалап қана қоймай, оны болашақта қауіпсіз етесіз.
→Жекелендірілген үлгілер, Файлдық жүйені бақылау, Кеңейтілген схемалар және halfhope авторының басқа модульдері енді тегін.
→OpenCart сайтында Yandex.Карталарын немесе әлеуметтік желілер виджеттерін белгілі бір макетке қосу қажеттілігі жиі туындайды. Көп жағдайда бұл сайттың кодын өңдеуді талап етеді, бұл ыңғайсыздық туғызуы мүмкін және модификаторлармен қателіктерге әкелуі мүмкін.
Алайда, бұл процесті жеңілдететін тиімді шешім бар — IMAnyJsCss модулі. Бұл модуль HTML, JS және CSS қосу үшін қарапайым әрі ыңғайлы құрал болып табылады.
IMAnyJsCss модулін қолданып, OpenCart-тың өнім бетіне Яндекс.Карталарын қосудың қарапайым мысалын қарастырайық.
Мысал ретінде біз кездейсоқ таңдалған "Тихвин" қаласы үшін карта кодын пайдаланамыз:
<div style="position:relative;overflow:hidden;"><a href="https://yandex.ru/maps?utm_medium=mapframe&utm_source=maps" style="color:#eee;font-size:12px;position:absolute;top:0px;">Яндекс Карталары</a><a href="https://yandex.ru/maps/geo/tikhvin/53149626/?ll=33.664068%2C59.475135&utm_medium=mapframe&utm_source=maps&z=7" style="color:#eee;font-size:12px;position:absolute;top:14px;">Тихвин — Яндекс Карталары</a><iframe src="https://yandex.ru/map-widget/v1/?ll=33.664068%2C59.475135&mode=poi&poi%5Bpoint%5D=33.542026%2C59.644153&poi%5Buri%5D=ymapsbm1%3A%2F%2Fgeo%3Fdata%3DCgg1MzE0OTYyNhJF0KDQvtGB0YHQuNGPLCDQm9C10L3QuNC90LPRgNCw0LTRgdC60LDRjyDQvtCx0LvQsNGB0YLRjCwg0KLQuNGF0LLQuNC9IgoNHSsGQhWtk25C&z=7" width="100%" height="400" frameborder="0" allowfullscreen="true" style="position:relative;"></iframe></div>
Алдымен IMAnyJsCss модулін OpenCart жүйесіне орнатыңыз. Орнатқаннан кейін модульді қосыңыз.
HTML коды өрісіне бірінші қадамда алынған Яндекс.Карталар кодын толтырыңыз.
Егер басқа өрістер қажет болмаса, оларды өшіруге болады.
OpenCart әкімшілік панелінде "Макеттер" бөліміне өтіп, "Тауар" (Product) макетін таңдаңыз.
Таңдалған "Тауар" макетінде IMAnyJsCss модулін қосыңыз.
Кез келген өнім бетіне өтіп, виджеттің дұрыс көрсетілетінін тексеріңіз. Мысал ретінде UniShop2 тақырыбында көрсетілген.
Көріп тұрғаныңыздай, IMAnyJsCss модулі арқылы OpenCart сайтындағы өнім бетіне Яндекс.Карталарын қосу өте қарапайым және жылдам орындалады.
Сонымен қатар, модуль қосымша мүмкіндіктерге ие: тақырып пен сипаттаманы көрсету, жеке JavaScript кодын қосу, CSS стильдерін өзгерту, сондай-ақ көптілділікті қолдау.