IMPERATOR 1 Опубликовано: 4 ноября 2011 Рассказать Опубликовано: 4 ноября 2011 Необходим следующий Модуль для сайта на DLE движке,суть которого в том,что когда пользователь кликает закрыть сайт,выскакивает окно,в котором сообщают "Вы действительно хотите покинуть сайт?" и две кнопки,"да" и "нет" Если пользователь жмёт на "да",то вкладка закрывается,если на "нет",то он остаётся на сайте,и продолжает пользоваться им. Модуль должен работать в браузерах: ГуглХром,Мозила,Опера,Эксплоэр и Maxthon Модуль должен выдавать надпись на языке браузера пользователя. Т.е. если человек пользуется браузером на немецком,то надпись о том,покинуть ли ему сайт.должна автоматом выводится на немецком,если англиский,значит на англиском,если русский,значит на руском. Требуется на 4-х языках: Немецкий,Японский,русский,Англиский. Если браузер говорит на других языках,то выводится англиский по умолчанию. Модуль пишется для движка ДЛЕ версии 9,4 ,не меньше. Пример работы модуля можно взглянуть на этой ссылке www.jenniporn.com/landing... (Внимание,сайт очень откровенного характера,используюется исключительно ради примера,другого с таким модулем побыстрому просто не нашёл) Оплата по договорённости. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 4 ноября 2011 Рассказать Опубликовано: 4 ноября 2011 Модуль пишется для движка ДЛЕ версии 9,4 ,не меньше. Такие модули делаются на JS и это чистые JS возможности браузеров, событие onbeforeunload, поэтому вас нужно искать JS разработчика, который вам напишет такой простейший скрипт, а не PHP разработчика, и ставиться JS в шаблон. ГуглХром,Мозила,Опера,Эксплоэр и Maxthon Про оперу забудьте точно, в опере нет такого события. Цитата Ссылка на сообщение Поделиться на других сайтах
IMPERATOR 1 Опубликовано: 5 ноября 2011 Рассказать Опубликовано: 5 ноября 2011 Автор Модуль пишется для движка ДЛЕ версии 9,4 ,не меньше. Такие модули делаются на JS и это чистые JS возможности браузеров, событие onbeforeunload, поэтому вас нужно искать JS разработчика, который вам напишет такой простейший скрипт, а не PHP разработчика, и ставиться JS в шаблон. ГуглХром,Мозила,Опера,Эксплоэр и Maxthon Про оперу забудьте точно, в опере нет такого события. Спасибо за ликбез. А ожете с ориентировать по цене,скольео стоит работа по написанию такого Ява скрипта? Раз он простейший. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 5 ноября 2011 Рассказать Опубликовано: 5 ноября 2011 А ожете с ориентировать по цене,скольео стоит работа по написанию такого Ява скрипта? Раз он простейший. Я не пишу модификаций за деньги, поэтому среднеценовой политики на подобные услуги не знаю. Цитата Ссылка на сообщение Поделиться на других сайтах
IMPERATOR 1 Опубликовано: 5 ноября 2011 Рассказать Опубликовано: 5 ноября 2011 Автор А ожете с ориентировать по цене,скольео стоит работа по написанию такого Ява скрипта? Раз он простейший. Я не пишу модификаций за деньги, поэтому среднеценовой политики на подобные услуги не знаю. Тогда может напишите модификацию бесплатно? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 5 ноября 2011 Рассказать Опубликовано: 5 ноября 2011 Тогда может напишите модификацию бесплатно? Сегодня вам, завтра другим, и так каждому по строчке. На всех у меня времени просто не хватит, поэтому я отказываю всем без исключения, чтобы никого не обидеть особым отношением к кому либо. Поэтому, нет, и это я говорю всем без исключения. Цитата Ссылка на сообщение Поделиться на других сайтах
IMPERATOR 1 Опубликовано: 8 ноября 2011 Рассказать Опубликовано: 8 ноября 2011 Автор Тогда может напишите модификацию бесплатно? Сегодня вам, завтра другим, и так каждому по строчке. На всех у меня времени просто не хватит, поэтому я отказываю всем без исключения, чтобы никого не обидеть особым отношением к кому либо. Поэтому, нет, и это я говорю всем без исключения. Да я пошутил. Просто за слово зацепился! Цитата Ссылка на сообщение Поделиться на других сайтах
Haran 9 Опубликовано: 8 ноября 2011 Рассказать Опубликовано: 8 ноября 2011 (изменено) Топорненько, но если смысл передаёт. Остальное можно нагуглить. И, как верно отметил celsoft, события onbeforeunload для оперы не существует. Вместо него я поставил топорненькую заглушку, но она не работает при нажатии на крестик "закрыть окно" - она сработает только при уходе по ссылке. <!DOCTYPE html> <html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <title>OnBeforeunload Demo</title> <meta http-equiv="content-type" content="text/html; charset=windows-1251" /> <script type='text/javascript'> // Затычка для оперы function operaonbeforunload(){ if( confirm('Вы уверены, что хотите покинуть данную страницу?') ){ return true; } else { location = self.location; } } // Если браузер - опера if(window.opera){ window.onunload = operaonbeforunload; } // Для всех прочих браузеров else { window.onbeforeunload = function (e) { e = e || window.event; // Для старых IE и FF if (e) { e.returnValue = 'Нам жаль, что Вы покидаете нас...'; } // Для всех прочих return 'Нам жаль, что Вы покидаете нас...'; }; } </script> </head> <body> <a href="http://www.dle-news.ru">Datalife</a> </body> </html> Изменено 8 ноября 2011 пользователем Haran Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.