Не нравятся результаты поиска? Попробуйте другой поиск!
Требуется доработать горизонтальное меню шаблона, для более корректного отображения.
Нужно согласно тз сделать подобный сайт
Пишите цену
Вот ссылка на тз
https://docs.google.com/document/d/1g6uOXElzOZUrRd0BTS2qyz4uLi70ZY_PdlcbHBNqlWU/edit?usp=sharing
ориентир на сайт : https://juliadates.com
Для сайта mapswater.com (CMS DataLifeEngine) нужно реализовать:
1) добавление линий по рекам с API Яндекс Карт:
а) вручную, с помощью редактора. Либо в качестве новости либо в отдельную таблицу. На данный момент нужно как-то сохранить полилинию https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/Polyline-docpage/ в удобном формате (JSON, строка) и название реки. Пример для сохранения в БД через стандартный функционал добавления новостей в DLE - http://dle.vernem.by/addriver.html (логин/пароль - demo/demo)
б) с помощью загрузки файла gpx, json, txt содержащего в себе массив точек для построения полилинии.
Сразу вопрос, можно ли будет соединить оба варианта? Т.е. загрузить трек на карту и дорисовать его вручную. Или загрузить 2 трека и соединить их руками. Главное ограничение, на выходе всегда получаем одну линию для одной реки.

2) Редактирование рек. Любой пользователь может отредактировать реку (дорисовать ее). Но нужна защита от полного удаления уже нарисованной ранее реки. DLE позволяет отправить новость на модерацию, но если пользователь удалит реку случайно или специально, и отправит новость на модерацию, то старые данные не сохранятся. Нужно какое-то сохранение различных версий. И если модератор утверждает новую - тогда накатываются изменения. Если нет, остается прежняя информация.

3) Нужен на отдельной странице модуль для измерения расстояния по нескольким рекам. Пример по одной реке можно посмотреть здесь http://dle.vernem.by/testovaja-kategorija-dlja-rek/15-reka-berezina.html
Мне же нужен следующий функционал:
а) отображение нескольких линий рек на одной карте. Например через множественный селект выбрать несколько рек, нажать кнопку построить и на карту нанесутся выбранные линии по рекам.
б) Указать 2 точки на любых реках чтобы выяснить расстояние по ним. Точки нужно ставить на карту двумя метками, их можно перетаскивать только по полилиниям, построенный маршрут по рекам выделен новым цветом.
Мысли как измерять расстояние по 2 рекам тут https://jsfiddle.net/Colonizator/k1ucmpkj/
Грубо говоря сначала соединяем 2 полилинии в одну и уже по ней проводим вычисления, как-то так.
Если вам интересна такая задача - пишите, обсудим детали.
Необходимо доработать голосование на сайте. Должно появляться уведомление "Ваш голос принят" "Ваш голос изменен" "Ваш голос отозван". Реализовать ежедневную смену ТОП новости на главной странице.
Здравствуйте.

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

За работу плачу адекватно. Рассматриваю вариант использования модуля со сторонним сервисом или API
Технология для меня совершенно незнакома, так что прошу простить если написал что-то не правильно.
Здравствуйте! Нужно перевести русские даты на английский, со всеми склонениями, как в русском. Переводы есть внутри кода.

!function(t){"function"==typeof define&&define.amd?define(["../../../engine/classes/js/jquery"],t):t(jQuery)}(function(t){function e(){var e=n(this);return isNaN(e.datetime)||t(this).text(r(e.datetime)),this}function n(e){if(!(e=t(e)).data("timeago")){e.data("timeago",{datetime:a.datetime(e)});var n=t.trim(e.text());a.settings.localeTitle?e.attr("title",e.data("timeago").datetime.toLocaleString()):!(n.length>0)||a.isTime(e)&&e.attr("title")||e.attr("title",n)}return e.data("timeago")}function r(t){return a.inWords(i(t))}function i(t){return(new Date).getTime()-t.getTime()}t.timeago=function(e){return r(e instanceof Date?e:"string"==typeof e?t.timeago.parse(e):"number"==typeof e?new Date(e):t.timeago.datetime(e))};var a=t.timeago;t.extend(t.timeago,{settings:{refreshMillis:6e4,allowFuture:!1,localeTitle:!1,strings:{prefixAgo:null,prefixFromNow:null,suffixAgo:"ago",suffixFromNow:"from now",seconds:"less than a minute",minute:"about a minute",minutes:"%d minutes",hour:"about an hour",hours:"about %d hours",day:"a day",days:"%d days",month:"about a month",months:"%d months",year:"about a year",years:"%d years",wordSeparator:" ",numbers:[]}},inWords:function(e){function n(n,i){var a=t.isFunction(n)?n(i,e):n,o=r.numbers&&r.numbers[i]||i;return a.replace(/%d/i,o)}var r=this.settings.strings,i=r.prefixAgo,a=r.suffixAgo;this.settings.allowFuture&&e<0&&(i=r.prefixFromNow,a=r.suffixFromNow);var o=Math.abs(e)/1e3,u=o/60,s=u/60,d=s/24,m=d/365,f=o<45&&n(r.seconds,Math.round(o))||o<90&&n(r.minute,1)||u<45&&n(r.minutes,Math.round(u))||u<90&&n(r.hour,1)||s<24&&n(r.hours,Math.round(s))||s<42&&n(r.day,1)||d<30&&n(r.days,Math.round(d))||d<45&&n(r.month,1)||d<365&&n(r.months,Math.round(d/30))||m<1.5&&n(r.year,1)||n(r.years,Math.round(m)),c=r.wordSeparator||"";return void 0===r.wordSeparator&&(c=" "),t.trim([i,f,a].join(c))},parse:function(e){var n=t.trim(e);return n=n.replace(/\.\d+/,""),n=n.replace(/-/,"/").replace(/-/,"/"),n=n.replace(/T/," ").replace(/Z/," UTC"),n=n.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2"),new Date(n)},datetime:function(e){var n=a.isTime(e)?t(e).attr("datetime"):t(e).attr("title");return a.parse(n)},isTime:function(e){return"time"===t(e).get(0).tagName.toLowerCase()}});var o={init:function(){var n=t.proxy(e,this);n();var r=a.settings;r.refreshMillis>0&&setInterval(n,r.refreshMillis)},update:function(n){t(this).data("timeago",{datetime:a.parse(n)}),e.apply(this)}};t.fn.timeago=function(t,e){var n=t?o[t]:o.init;if(!n)throw new Error("Unknown function name '"+t+"' for timeago");return this.each(function(){n.call(this,e)}),this},document.createElement("abbr"),document.createElement("time")}),function(){function t(t,e,n,r){var i=t%10;return 1==i&&(1==t||t>20)?e:i>1&&i<5&&(t>20||t<10)?n:r}jQuery.timeago.settings.strings={prefixAgo:null,prefixFromNow:"через",suffixAgo:"назад",suffixFromNow:null,seconds:"меньше минуты",minute:"минуту",minutes:function(e){return t(e,"%d минута","%d минуты","%d минут")},hour:"час",hours:function(e){return t(e,"%d час","%d часа","%d часов")},day:"день",days:function(e){return t(e,"%d день","%d дня","%d дней")},month:"месяц",months:function(e){return t(e,"%d месяц","%d месяца","%d месяцев")},year:"год",years:function(e){return t(e,"%d год","%d года","%d лет")}}}(),$("time.ago").timeago(),$(document).on("click",".unsubcomm",function(){ShowLoading();var t=$(this);$.post(dle_root+"engine/ajax/subscribe.php",{post_id:$("#post_id").val()},function(e){HideLoading(),e.error?DLEalert(e.error,"Ошибка"):t.html(e.html)},"json")});
Здравствуйте! Нужна помощь, есть терминальный сервер, ось линукс, необходимо развернуть среду HTTP сервера для сайта на DLE.
Добрый день, нужно сделать вызов окна crop-popup при загрузке изображения что бы в данном окне можно было делать обрезку фото. Цена обсуждается.
Здравствуйте!
Я ищу разработчика, который может добавить мне дополнительный тег в bbcode ти code или quote которые я использую под заголовками статей.

В настоящее время я использую тег code, который я изменил в engine.css. Но в последнее время мне нужен этот тег, который я хочу добавить новый тег, который предназначен только для субтитров.

Пишите цену и сроки!
Есть два простых модуля с открытым кодом, которые я приобрел, но их необходимо немного доработать. Автор модулей неохотно выходит на связь и часто игнорит.
1й модуль выводит топ новостей за определенный год, на нем необходимо добавить выбор шаблона, по которому он будет выводить новости. По дефолту стоит shortstory.
2й модуль показывается всем, кроме гостей, его необходимо доработать, чтобы и гостям показывался, и при нажатии на кнопку (любую) появлялось алерт окно, что необходимо зарегистрироваться.
Стандартная процедура "восстановления" пароля в DLE- это автоматическая генерация нового пароля. Необходимо дать возможность пользователям, в случае, если они забыли пароль, самим его изменять.
Пользователь нажимает "Забыл пароль", пишет свою электронную почту, на которую был зарегистрирован аккаунт на сайте, после подтверждения через электронную почту пишет новый пароль. Короче говоря- стандартная процедура, как на большинстве сайтов.
Здравствуйте. Нужен модуль подобный как на https://wikianime.ru/calendar, с поддержкой DLE 11-13.
Здравствуйте! Нужна Интеграция amoCRM с DLE 13 через API, кто сможет реализовать напишите пожалуйста, и сколько это будет стоит?
Всем здравствуйте! Нужна помощь в доработке модуля Яндекс карты от Пафнутия. На данный момент имеется установленный модуль на версию 12.1 и свой шаблон. При добавлении метки на карту ничего не происходит, кнопки "закрыть,применить,сбросить" не кликабельны. Отключение всех сторонних скриптов и стилей ситуацию не исправила. Сам модуль
Нужно сделать модуль списков по рейтингу новостей, модуль такой уже есть но он не доработан, нужно сделать такой-же но с выводом критерий в меню для сортировки, подробности и цену обсудим.

наверх