Перейти к публикации

Необходим следующий Модуль для сайта на DLE


Рекомендованные сообщения

Необходим следующий Модуль для сайта на DLE движке,суть которого в том,что когда пользователь кликает закрыть сайт,выскакивает окно,в котором сообщают "Вы действительно хотите покинуть сайт?" и две кнопки,"да" и "нет"

Если пользователь жмёт на "да",то вкладка закрывается,если на "нет",то он остаётся на сайте,и продолжает пользоваться им.

Модуль должен работать в браузерах:

ГуглХром,Мозила,Опера,Эксплоэр и Maxthon

Модуль должен выдавать надпись на языке браузера пользователя.

Т.е. если человек пользуется браузером на немецком,то надпись о том,покинуть ли ему сайт.должна автоматом выводится на немецком,если англиский,значит на англиском,если русский,значит на руском.

Требуется на 4-х языках:

Немецкий,Японский,русский,Англиский.

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

Модуль пишется для движка ДЛЕ версии 9,4 ,не меньше.

Пример работы модуля можно взглянуть на этой ссылке

www.jenniporn.com/landing... (Внимание,сайт очень откровенного характера,используюется исключительно ради примера,другого с таким модулем побыстрому просто не нашёл)

Оплата по договорённости.

Ссылка на сообщение
Поделиться на других сайтах

Модуль пишется для движка ДЛЕ версии 9,4 ,не меньше.

Такие модули делаются на JS и это чистые JS возможности браузеров, событие onbeforeunload, поэтому вас нужно искать JS разработчика, который вам напишет такой простейший скрипт, а не PHP разработчика, и ставиться JS в шаблон.

ГуглХром,Мозила,Опера,Эксплоэр и Maxthon

Про оперу забудьте точно, в опере нет такого события.

Ссылка на сообщение
Поделиться на других сайтах

Модуль пишется для движка ДЛЕ версии 9,4 ,не меньше.

Такие модули делаются на JS и это чистые JS возможности браузеров, событие onbeforeunload, поэтому вас нужно искать JS разработчика, который вам напишет такой простейший скрипт, а не PHP разработчика, и ставиться JS в шаблон.

ГуглХром,Мозила,Опера,Эксплоэр и Maxthon

Про оперу забудьте точно, в опере нет такого события.

Спасибо за ликбез. А ожете с ориентировать по цене,скольео стоит работа по написанию такого Ява скрипта? Раз он простейший.

Ссылка на сообщение
Поделиться на других сайтах

А ожете с ориентировать по цене,скольео стоит работа по написанию такого Ява скрипта? Раз он простейший.

Я не пишу модификаций за деньги, поэтому среднеценовой политики на подобные услуги не знаю.

Ссылка на сообщение
Поделиться на других сайтах

А ожете с ориентировать по цене,скольео стоит работа по написанию такого Ява скрипта? Раз он простейший.

Я не пишу модификаций за деньги, поэтому среднеценовой политики на подобные услуги не знаю.

Тогда может напишите модификацию бесплатно? :wub:

Ссылка на сообщение
Поделиться на других сайтах

Тогда может напишите модификацию бесплатно?

Сегодня вам, завтра другим, и так каждому по строчке. На всех у меня времени просто не хватит, поэтому я отказываю всем без исключения, чтобы никого не обидеть особым отношением к кому либо. Поэтому, нет, и это я говорю всем без исключения.

Ссылка на сообщение
Поделиться на других сайтах

Тогда может напишите модификацию бесплатно?

Сегодня вам, завтра другим, и так каждому по строчке. На всех у меня времени просто не хватит, поэтому я отказываю всем без исключения, чтобы никого не обидеть особым отношением к кому либо. Поэтому, нет, и это я говорю всем без исключения.

Да я пошутил. Просто за слово зацепился! :)

Ссылка на сообщение
Поделиться на других сайтах

Топорненько, но если смысл передаёт. Остальное можно нагуглить.

И, как верно отметил 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>

Изменено пользователем Haran
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...