*
1 Likes

Тема: Как добавлять иконки порталов в главное меню?

Показано с 1 по 10 из 13

  1. #1
    Junior Member
    Регистрация 02.05.2018
    Сообщений 3

    Как добавлять иконки порталов в главное меню?



    Помогите пожалуйста, объясните как делать? Я похожую тему просто я не нашел.
    К примеру я хочу убрать ex.ua и поставить в место нее иконку с порталом y666.
    f6917aad9aa4.jpg
  2. #2
    Senior Member
    Аватар для Dr_Vao
    Регистрация 17.01.2013
    Адрес Soviet Union
    Сообщений 2,049
    Помогите пожалуйста, объясните как делать? Я похожую тему просто я не нашел.
    К примеру я хочу убрать ex.ua и поставить в место нее иконку с порталом y666.
    f6917aad9aa4.jpg
    Здесь найдете исчерпывающую информацию по интересующему вас вопросу - Кастомизация и сборка встроенного портала
  3. #3
    Junior Member
    Регистрация 17.11.2018
    Сообщений 5
    Здесь найдете исчерпывающую информацию по интересующему вас вопросу - Кастомизация и сборка встроенного портала
    а нет возможности просто каким-то образом добавить приложений на главный экран? с флешки там например. я там понимаю там же не просто символические ссылки на тот же мегого, там именно приложение стоит, где его взять?
  4. #4
    Senior Member
    Аватар для Dr_Vao
    Регистрация 17.01.2013
    Адрес Soviet Union
    Сообщений 2,049
    а нет возможности просто каким-то образом добавить приложений на главный экран? с флешки там например. я там понимаю там же не просто символические ссылки на тот же мегого, там именно приложение стоит, где его взять?
    С флешки добавить нельзя...
  5. #5
    Junior Member
    Регистрация 17.11.2018
    Сообщений 5
    С флешки добавить нельзя...
    значит выход один? модификация портала? а как же тогда устанавливаются приложения с apps.infomir.com.ua? правда у меня при входе туда пустые страницы мне, например, всего-то и нужно добавить мегого на главный экран, не особо хочется качать мод какой-нибудь с кучей ненужного(в моем случае).
  6. #6
    Senior Member
    Аватар для Dr_Vao
    Регистрация 17.01.2013
    Адрес Soviet Union
    Сообщений 2,049
    значит выход один? модификация портала? а как же тогда устанавливаются приложения с apps.infomir.com.ua? правда у меня при входе туда пустые страницы мне, например, всего-то и нужно добавить мегого на главный экран, не особо хочется качать мод какой-нибудь с кучей ненужного(в моем случае).
    Значит у вас приставка маг, а не аура.
    Для магов инфомир доступ в свои приложения не заблокировал, а просто убрал из них все свои "приложения".
    В приставку ничего не устанавливается... Все "установленные" приложения находятся в кабинете приставки на серверах инфомира...
    В свою же приставку, как вариант, вы можете прописать только ссылку нужного вам портала.
  7. #7
    Senior Member
    Аватар для Dr_Vao
    Регистрация 17.01.2013
    Адрес Soviet Union
    Сообщений 2,049
    Вот файл конфига встроенного портала:

    Код:
    /**
     * Конфигурация внутренего портала
     */
    
    'use strict';
    
    // build option set
    configuration = (function(configuration){
    
    	// menu items
    	var menu = {
    		mediaBrowser: {
    			ico      : '/icons/mb.png',
    			name     : 'mediaBrowser',
    			'script' : function () {
    				MediaBrowser.Reset();
    				MediaBrowser.Show(true);
    			},
    			help     : 'menu/home_media',
    			stat_name: 'mediabrowser'
    		},
    		tvChannels: {
    			ico      : '/icons/tv.png',
    			name     : 'tvChannels',
    			help     : 'menu/iptv_channels',
    			'script' : function () {
    				IPTVChannels.Show(true);
    				IPTVChannels.Reset();
    			},
    			stat_name: 'tvchannels'
    		},
    		wildWeb: {
    			ico      : '/icons/web.png',
    			name     : 'wildWeb',
    			help     : 'menu/internet_browser',
    			'script' : function () {
    				setTimeout(function(){
    					// Url possible options:
    					// mode = Choose page to display Bookmarks = 1, Browser = 2
    					// url = if mode is equal to 2, trying to browsing this link
    					// view = if isset right url and mode is equal to 2, display browser in full screen
    					openWindow(WINDOWS.BROWSER, PATH_ROOT + 'public/app/ibman/index.html?mode=2');
    				}, 0);
    			},
    			stat_name: 'wildweb'
    		},
    		weatherSettings: {
    			ico      : '/icons/weather.png',
    			name     : 'weatherSettings',
    			help     : 'menu/weather',
    			'script' : function () {
    				WeatherPage.Show();
    			},
    			stat_name: 'weather'
    		},
    		dlman: {
    			ico      : '/icons/dm.png',
    			name     : 'dlman',
    			help     : 'menu/download_manager',
    			'script' : function () {
    				openWindow(WINDOWS.DOWNLOAD_MANAGER, PATH_ROOT + 'public/app/dlman/index.html');
    			},
    			stat_name: 'downloadmanager'
    		},
    		pvr: {
    			ico      : '/icons/pvr.png',
    			name     : 'pvr',
    			help     : 'menu/pvr_manager',
    			'script' : function () {
    				openWindow(WINDOWS.PVR, PATH_ROOT + 'public/app/pvr/index.html');
    			},
    			stat_name: 'recordmanager'
    		},
    		wildWebBookmarks: {
    			ico      : '/icons/favs.png',
    			name     : 'wildWebBookmarks',
    			help     : 'menu/internet_bookmarks',
    			'script' : function () {
    				setTimeout(function(){
    					openWindow(WINDOWS.BROWSER, PATH_ROOT + 'public/app/ibman/index.html?mode=1');
    				}, 0);
    			},
    			stat_name: 'wildweb'
    		},
    		settings: {
    			ico      : '/icons/settings.png',
    			name     : 'settings',
    			help     : 'menu/settings',
    			'script' : function () {
    				SettingsPage.Show();
    			},
    			stat_name: 'settings'
    		},
    		manual: {
    			ico      : '/icons/manual.png',
    			name     : 'Manual',
    			help     : 'root',
    			'script': function(){
    				openWindowHelp('root');
    			},
    			stat_name: 'manual'
    		},
    		/*playkey: {
    			ico      : '/icons/playkey.png',
    			name     : 'playkey',
    			help     : 'playkey',
    			url      : 'public/app/games/playkey/index.html',
    			stat_name: 'playkey'
    		},*/
    		apps: {
    			ico      : '/icons/apps.png',
    			name     : 'apps',
    			help     : 'menu/applications',
    			url      : 'http://apps.infomir.com.ua/?language=' + getCurrentLanguage(),
    			stat_name: 'apps'
    		},
    		//onlinecinema : {
    		//	ico : '/icons/cinema.png',
    		//	name: 'onlinecinema',
    		//	help     : 'menu/online_media',
    		//	url : 'http://online-media.infomir.com.ua/public_html/?language=' + getCurrentLanguage() + '&only=online_cinema',
    		//	stat_name: 'online_cinema'
    		//},
    		//InternetServices : {
    		//	ico : '/icons/iserv.png',
    		//	name: 'Internet_services',
    		//	help     : 'menu/internet_services',
    		//	url : 'http://online-media.infomir.com.ua/public_html/?language=' + getCurrentLanguage() + '&except=online_cinema',
    		//	stat_name: 'inet_services'
    		//},
    		dvbChannels: {
    			ico      : '/icons/dvb.png',
    			name     : 'dvbChannels',
    			'script' : function () {
    				DVBChannels.Show(true);
    				DVBChannels.Reset();
    			},
    			stat_name: 'tvchannels'
    		},
    		masterSettings: {
    			ico      : '/icons/master.png',
    			name     : 'masterSettings',
    			'script' : function () {
    				var currentPage = currCPage;
    				loadMasterSettings(function() {
    					MasterSettings.origin = currentPage;
    				});
    			},
    			stat_name: 'mastersettings'
    		}
    	};
    
    	var defaultSpeedTest = {
    		baseURL    : '.leaseweb.net/speedtest/10mb.bin',
    		dataCenters: [
    			{
    				name: 'San Jose',
    				lat : 37.3393900,
    				long: -121.8949600,
    				code: 'us'
    			},
    			{
    				name: 'Washington D.C',
    				lat : 38.8951100,
    				long: -77.0363700,
    				code: 'us'
    			},
    			{
    				name: 'Amsterdam',
    				lat : 52.3740300,
    				long: 4.8896900,
    				code: 'nl'
    			},
    			{
    				name: 'Frankfurt',
    				lat : 50.1166700,
    				long: 8.6833300,
    				code: 'de'
    			}
    		]
    	};
    
    	// traceroute info, set this options to 'false' or disable it in the rules.js if you want to disable this functionality
    	var defaultTraceroute = {
    		// targets for traceroute
    		domains: ['echo-01.infomir.com', 'echo-03.infomir.com'],
    		// traceroute duration
    		time: 210
    	};
    
    	var config = extend({
    		screensaversPath: PATH_SYSTEM + 'pages/screensaver',
    
    		url: {
    			// set of ping address
    			// randomized on STB start and then use one by one in case of any problems
    			ping: [
    				'http://echo-01.infomir.com/',
    				'http://echo-02.infomir.com/',
    				'http://echo-03.infomir.com/',
    				'http://echo-04.infomir.com/'
    			].shuffle(),
    
    			// amount of tries before report failure
    			pingAttempts: 3,
    			updateList: '',
    			operatorsTVList: 'http://playlist.iptv.infomir.com.ua/api/'
    		},
    
    		speedTest: defaultSpeedTest,
    
    		traceroute: defaultTraceroute,
    
    		frontPanelIndicator: 0,   // 0 = 'OFF' | 1 = 'clock' | 2 = 'clock/TV channel'
    
    		// desktop of main page
    		desktop: {
    			x     : 5,
    			y     : 3,
    			count : 0,
    			number: 0
    		},
    
    
    		mayTimeShift: true,
    		mayDVB: false,
    		mayEPG: true,
    		mayPVR: true,
    		maySecureM3u: false,
    
    		// volume
    		volume: {
    			def        : 100,
    			mute       : 0,
    			step       : 5,
    			timer      : null,
    			hideTimeOut: 3000
    		},
    
    		// Default subtitle and audio lang id (iso639). If null it would be calculated from portal current localisation.
    		defaultAudioLang: null,
    		defaultSubtitleLang: null,
    
    		// supported file systems
    		fileSystemTypes: ['<unknown>', 'fat16', 'fat32', 'ext2', 'ext3', 'ntfs', 'ext4'],
    
    		/**
    		 * List of all file types to display
    		 * @type {string[]}
    		 */
    		// REGISTERED_TYPES (dlman also has similar variable)
    		registersTypes: ['mpg', 'mpeg', 'mkv', 'avi', '3gp', 'ts', 'tspinf', 'm4a', 'mp3', 'mp4', 'ac3', 'mov', 'vob', 'wav', 'ape', 'mts', 'm2t', 'm2v', 'ogg', 'oga', 'divx', 'aiff', 'm2ts', 'wv', 'm2p', 'tp', 'flv', 'tta', 'mod', 'tod', 'asf', 'wma', 'wmv', 'flac', 'ape', 'cue', 'm3u', 'm3u8', 'jpg', 'jpeg', /*'raw', 'gif',*/ 'png', 'bmp', 'tif', 'tiff', 'iso', 'aac', 'txt', 'srt', 'sub', 'ass', 'm4v', 'trp', 'tts'],
    
    		menu: [
    			menu.mediaBrowser, menu.tvChannels, menu.pvr, menu.dlman, menu.wildWeb,
    			menu.weatherSettings, menu.manual, menu.settings
    		],
    		masterSettingOnStart: false,
    
    		setting: {
    			settingsList: ['playback', 'interface', 'update', 'timeShift', 'speedTest', 'settings', 'accessControl', 'teletext'] //,'masterSettings'
    		},
    
    		startPage: null
    	}, configuration, false);
    
    	var models = {};
    
    
    	// mag250 + Aura
    	models.AuraHD0 = {
    		menu: [
    			menu.apps, menu.mediaBrowser, menu.tvChannels, menu.dlman, menu.pvr,
    			menu.wildWeb, menu.wildWebBookmarks, menu.weatherSettings, menu.manual, menu.settings
    		],
    		masterSettingOnStart: true,
    		url: {
    			updateList: 'http://update.infomir.com/aurahd/hd0-9/update_list.txt'
    		},
    		blockAdditionalUpdate: true,
    		setting: {
    			settingsList: ['playback','interface','update','timeShift','speedTest','settings', 'masterSettings', 'traceroute', 'accessControl', 'teletext']
    		},
    		logoImagePath: PATH_IMG_PUBLIC + 'menu/logo/aurahd0.png',
    		speedTest: defaultSpeedTest,
    		traceroute: defaultTraceroute
    	};
    
    
    	// mag250 + Aura + HDD
    	models.AuraHD1 = extend(models.AuraHD0, {
    		// difference goes here
    	}, false);
    
    
    	// mag255 + Aura
    	// AuraHD Plus, BS2
    	models.AuraHD2 = extend(models.AuraHD0, {
    		url: {
    			updateList: 'http://update.infomir.com/aurahd/hd2/update_list.txt'
    		},
    		logoImagePath: PATH_IMG_PUBLIC + 'menu/logo/aurahd2.png',
    		maySecureM3u: true
    	}, false);
    
    
    	// mag275 + Aura
    	models.AuraHD3 = extend(models.AuraHD2, {
    		menu: [
    			menu.apps, menu.mediaBrowser, menu.dvbChannels, menu.tvChannels, menu.dlman,
    			menu.pvr, menu.wildWeb, menu.wildWebBookmarks, menu.weatherSettings, menu.manual,
    			menu.settings
    		],
    		mayDVB: true,
    		maySecureM3u: false,
    		url: {
    			updateList: 'http://update.infomir.com/aurahd/hd3/update_list.txt'
    		},
    		setting: {
    			settingsList : ['playback','interface','update','timeShift','speedTest','DVB', 'settings', 'masterSettings', 'traceroute', 'accessControl', 'teletext']
    		},
    		logoImagePath: PATH_IMG_PUBLIC + 'menu/logo/aurahd3.png'
    	}, false);
    
    
    	// mag255 + Aura
    	// AuraHD International Second Edition
    	models.AuraHD8 = extend(models.AuraHD0, {
    		url: {
    			updateList: 'http://update.infomir.com/aurahd/hd8/update_list.txt'
    		},
    		logoImagePath: PATH_IMG_PUBLIC + 'menu/logo/aurahd8.png'
    	}, false);
    
    
    	// mag250 + Aura
    	// AuraHD International
    	models.AuraHD9 = extend(models.AuraHD0, {
    		logoImagePath: PATH_IMG_PUBLIC + 'menu/logo/aurahd9.png'
    	}, false);
    
    
    	models.IP_STB_HD = {};
    
    
    	// mag250 without some sockets and codecs
    	models.MAG245 = {
    		url: {
    			updateList: 'http://update.infomir.com/mag/245/update_list.txt'
    		}
    	};
    
    
    	// mag250 without some sockets and codecs
    	models.MAG245D = extend(models.MAG245, {
    		url: {
    			updateList: 'http://update.infomir.com/mag/245d/update_list.txt'
    		}
    	}, false);
    
    
    	models.MAG250 = {
    		url: {
    			updateList: 'http://update.infomir.com/mag/250/update_list.txt'
    		}
    	};
    
    
    	models.MAG254 = {
    		url: {
    			updateList: 'http://update.infomir.com/mag/254/update_list.txt'
    		}
    	};
    
    
    	models.MAG255 = {
    		url: {
    			updateList: 'http://update.infomir.com/mag/255/update_list.txt'
    		},
    		maySecureM3u: true
    	};
    
    
    	// open version of MAG257
    	models.MAG256 = extend(models.MAG254, {
    		url: {
    			updateList: 'http://update.infomir.com/mag/256/update_list.txt'
    		},
    		mayTimeShift: true,
    		mayPVR: true,
    		menu: [
    			menu.mediaBrowser, menu.tvChannels, menu.dlman, menu.wildWeb, menu.weatherSettings,
    			menu.manual, menu.settings/*, menu.playkey*/, menu.pvr
    		],
    		setting: {
    			settingsList: ['playback', 'interface', 'update', 'timeShift', 'speedTest', 'settings', 'accessControl', 'teletext']
    		},
    		logoImagePath: PATH_IMG_PUBLIC + 'menu/logo/mag256.png'
    	}, false);
    
    
    	// mag254 without PVR and TimeShift (security version)
    	models.MAG257 = extend(models.MAG256, {
    		url: {
    			updateList: 'http://update.infomir.com/mag/257/update_list.txt'
    		},
    		logoImagePath: PATH_IMG_PUBLIC + 'menu/logo/mag257.png',
    		maySecureM3u: true
    	}, false);
    
    
    	// mag254 without PVR and TimeShift
    	models.MAG257G = extend(models.MAG256, {
    		url: {
    			updateList: 'http://update.infomir.com/mag/257G/update_list.txt'
    		},
    		logoImagePath: PATH_IMG_PUBLIC + 'menu/logo/mag257.png'
    	}, false);
    
    
    	// mag254 without PVR and TimeShift
    	models.MAG277 = extend(models.MAG256, {
    		url: {
    			updateList: 'http://update.infomir.com/mag/277/update_list.txt'
    		}
    	}, false);
    
    
    	// ~mag255 hybrid (DVB-C, DVB-T)
    	models.MAG270 = {
    		menu: [
    			menu.mediaBrowser, menu.dvbChannels, menu.tvChannels, menu.pvr, menu.dlman,
    			menu.wildWeb, menu.weatherSettings, menu.manual, menu.settings
    		],
    		mayDVB: true,
    		url: {
    			updateList: 'http://update.infomir.com/mag/270/update_list.txt',
    			speedTest: '',
    			traceroute: false
    		},
    		setting: {
    			settingsList : ['playback','interface','update','timeShift','speedTest','DVB','settings', 'accessControl', 'teletext']
    		}
    	};
    
    
    	// ~mag255 hybrid (DVB-C, DVB-T, DVB-T2)
    	models.MAG275 = extend(models.MAG270, {
    		url: {
    			updateList: 'http://update.infomir.com/mag/275/update_list.txt'
    		}
    	}, false);
    
    
    	// security version
    	models.MAG276 = extend(models.MAG275, {
    		url: {
    			updateList: 'hhttp://update.infomir.com/mag/276/update_list.txt'
    		}
    	}, false);
    
    
    	models.MAG322 = extend(models.MAG254, {
    		url: {
    			updateList: 'http://update.infomir.com/mag/322/update_list.txt'
    		}
    		// difference goes here
    	}, false);
    
    
    	models.MAG330 = extend(models.MAG254, {
    		url: {
    			updateList: 'http://update.infomir.com/mag/330/update_list.txt'
    		}
    		// difference goes here
    	}, false);
    
    
    	// open version
    	models.MAG349 = extend(models.MAG350, {
    		logoImagePath: PATH_IMG_PUBLIC + 'menu/logo/mag349.png',
    		url: {
    			updateList: 'http://update.infomir.com/mag/349/update_list.txt'
    		},
    		maySecureM3u: false
    	}, false);
    
    
    	// security version
    	models.MAG350 = {
    		logoImagePath: PATH_IMG_PUBLIC + 'menu/logo/mag350.png',
    		url: {
    			updateList: 'http://update.infomir.com/mag/350/update_list.txt'
    		},
    		menu: [
    			menu.mediaBrowser, menu.tvChannels, menu.dlman, menu.wildWeb, menu.weatherSettings,
    			menu.manual, menu.settings/*menu.playkey*/, menu.pvr
    		],
    		setting: {
    			settingsList: ['playback', 'interface', 'update', 'timeShift', 'speedTest', 'settings', /*'traceroute',*/ 'accessControl', 'teletext']
    		},
    		mayTimeShift: true,
    		mayPVR: true,
    		maySecureM3u: true,
    		speedTest: '',
    		traceroute: false
    	};
    
    
    	// security version
    	models.MAG352 = extend(models.MAG350, {
    		logoImagePath: PATH_IMG_PUBLIC + 'menu/logo/mag352.png',
    		url: {
    			updateList: 'http://update.infomir.com/mag/352/update_list.txt'
    		}
    	}, false);
    
    
    	// open version
    	models.MAG351 = extend(models.MAG352, {
    		logoImagePath: PATH_IMG_PUBLIC + 'menu/logo/mag351.png',
    		url: {
    			updateList: 'http://update.infomir.com/mag/351/update_list.txt'
    		},
    		maySecureM3u: false
    	}, false);
    
    
    	models.MAG356 = extend(models.MAG270, {
    		url: {
    			updateList: 'http://update.infomir.com/mag/356/update_list.txt'
    		}
    	}, false);
    
    
    	models.WR320 = extend(models.MAG254, {
    		url: {
    			updateList: 'http://support.wrtech.ru/update/WR-320/update_list.txt'
    		}
    	}, false);
    
    
    	config = extend(config, models[gSTB.GetDeviceModelExt()]);
    
    
    	(function () {
    		var menu = [],
    			i, deskCount, index;
    
    		config.desktop.count = config.desktop.x * config.desktop.y;
    
    		if ( !Array.isArray(config.menu[0]) ) {
    			deskCount = Math.ceil(config.menu.length / config.desktop.count);
    			for ( i = 0; i < deskCount; i++ ) {
    				menu[i] = config.menu.slice(i * config.desktop.count, (i + 1) * config.desktop.count);
    			}
    			config.menu = menu;
    		}
    		if ( !config.speedTest ) {
    			index = config.setting.settingsList.indexOf('speedTest');
    			if ( index !== -1 ) {
    				config.setting.settingsList.splice(index, 1);
    			}
    		}
    		if ( !config.traceroute ) {
    			index = config.setting.settingsList.indexOf('traceroute');
    			if ( index !== -1 ) {
    				config.setting.settingsList.splice(index, 1);
    			}
    		}
    	})();
    
    
    	return config;
    })(configuration);
  8. #8
    Junior Member
    Регистрация 17.11.2018
    Сообщений 5
    Значит у вас приставка маг, а не аура.
    да, приставка МАГ322, позвонил в инфомир, сказали что приложения работают только у абонентов которые подключены к их сети, для остальных приставок доступа нет. вот и думаю, как добавить этот гадский мегого не используя сторонние порталы.
  9. #9
    Senior Member
    Аватар для Dr_Vao
    Регистрация 17.01.2013
    Адрес Soviet Union
    Сообщений 2,049
    да, приставка МАГ322, позвонил в инфомир, сказали что приложения работают только у абонентов которые подключены к их сети, для остальных приставок доступа нет. вот и думаю, как добавить этот гадский мегого не используя сторонние порталы.
    Если он "гадский", то зачем же его добавлять?

    Пропишите в приставку адрес portal.drvaomod.ml и я вам включу тест на 72 часа.
  10. #10
    Junior Member
    Регистрация 17.11.2018
    Сообщений 5
    Если он "гадский", то зачем же его добавлять?

    Пропишите в приставку адрес portal.drvaomod.ml и я вам включу тест на 72 часа.
    я пользуюсь порталом от newiptv. там есть мегого, но, хочется на какую-то непредвиденную ситуацию иметь резерв. ведь если лег портал то и мегого, который в портале тоже не будет работать.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения