Не нравятся результаты поиска? Попробуйте другой поиск!
Добрый день. Необходимо реализовать следующие доработки:

1. DLE Board: Нужна возможность выбора в настройках - группы, которые имеют права на просмотр тех или иных категорий в доске, если кому то не разрешено, то не только категории, но и объявления нельзя видеть.

Например: Сейчас есть два типа объявлений - Резюме и Вакансии. Необходимо чтобы пользователи (к примеру) из группы Фрилансеры, не видели вакансии (это если мы выбрали в админке) и соответственно Работадатели видели вакансии (если мы им задали). Платный доступ, все дела.

2. Авторизация через Instagram. Реализовать так же как сделано это в коробке DLE, чтобы на странице соц.сетей можно было вбить свои данные по типу App Key и т.п.

3. Если пользователь авторизовался через Instagram, необходимо создать условия для вывода в шаблон (мы там потом сами прикрутим какие нибудь галочки или типа того)

Цена и сроки?
Нужно чтобы комментарии как к новости были, можно было добавить, только в профиле пользователя
Здравствуйте! Нужно сделать модуль актеров для адалт сайта. Чтобы на страницах актера можно было добавить фото, описание, метаданные,ЧПУ и несколько полей типа: пол, возраст и тд . На странице актера должны выводиться новости, в которых в допполе указано имя актера.
Так же в новости при наведении на имя актера должно выводиться фото актера.
Имена актеров уже введены в допполя новостей.

Оплата 10000 рублей
Подключить вывод картинки в RSS ленту из КРАТКОЙ новости.
Сейчас стандартно картинки выводит из полной новости,но мне нужно выводить из краткой.

Плачу 500Р скину за решение.

Код rss.php ниже, если что требуется другое-пишите

<?php
/*
=====================================================

-----------------------------------------------------

-----------------------------------------------------
 Copyright (c) 
=====================================================
 This code is protected by copyright
=====================================================
 File: rss.php
-----------------------------------------------------
 Use: the news feeds
=====================================================
*/

if( !defined( 'DATALIFEENGINE' ) ) {
	header( "HTTP/1.1 403 Forbidden" );
	header ( 'Location: ../' );
	die( "Hacking attempt!" );
}

if($dle_module != "main" AND $dle_module != "allnews" AND $dle_module != "catalog" AND $dle_module != "cat") {
	header( "HTTP/1.1 403 Forbidden" );
	header ( 'Location: /' );
	die("Hacking attempt!");
}

include_once (DLEPlugins::Check(ENGINE_DIR . '/classes/templates.class.php'));
include_once (DLEPlugins::Check(ROOT_DIR . '/language/' . $config['langs'] . '/website.lng'));

if (strpos($config['http_home_url'], "//") === 0) $config['http_home_url'] = "https:".$config['http_home_url'];
elseif (strpos($config['http_home_url'], "/") === 0) $config['http_home_url'] = "https://".$_SERVER['HTTP_HOST'].$config['http_home_url'];

$tpl = new dle_template( );
$tpl->dir = ROOT_DIR . '/templates';
define( 'TEMPLATE_DIR', $tpl->dir );

$member_id['user_group'] = 5;

if( $category != '' ) $category_id = get_ID( $cat_info, $category );
else $category_id = false;

$view_template = "rss";

$config['allow_cache'] = true;
$config['allow_banner'] = false;
$config['rss_number'] = intval( $config['rss_number'] );
$config['rss_format'] = intval( $config['rss_format'] );
$cstart = 0;

if ( $user ) $config['allow_cache'] = false;

if( $_GET['subaction'] == 'allnews' ) $config['home_title'] = $lang['show_user_news'] . ' ' . htmlspecialchars( $user, ENT_QUOTES, $config['charset'] ) . " - " . $config['home_title'];
elseif( $_GET['do'] == 'cat' ) $config['home_title'] = stripslashes( $cat_info[$category_id]['name'] ) . " - " . $config['home_title'];

$rss_content = <<<XML
<?xml version="1.0" encoding="{$config['charset']}"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:turbo="http://turbo.yandex.ru" version="2.0">
<channel>
<title>{$config['home_title']}</title>
<link>{$config['http_home_url']}</link>
<language>{$lang['wysiwyg_language']}</language>
<description>{$config['home_title']}</description>
<generator>vonline.news</generator>
XML;

if( !file_exists( $tpl->dir . "/rss.tpl" ) ) {

	$tpl->template = <<<HTML
[shortrss]<item turbo="true">
<title>{title}</title>
<guid isPermaLink="true">{rsslink}</guid>
<link>{rsslink}</link>
<description>{short-story}</description>
<turbo:content><![CDATA[{full-story}]]></turbo:content>
<category>{category}</category>
<dc:creator>{rssauthor}</dc:creator>
<pubDate>{rssdate}</pubDate>
</item>[/shortrss]
[fullrss]<item turbo="true">
<title>{title}</title>
<guid isPermaLink="true">{rsslink}</guid>
<link>{rsslink}</link>
<turbo:content><![CDATA[{short-story}]]></turbo:content>
<category><![CDATA[{category}]]></category>
<dc:creator>vonline.news</dc:creator>
<pubDate>{rssdate}</pubDate>
<lastBuildDate>{rssdate}</lastBuildDate>
</item>[/fullrss]
[yandexrss]<item turbo="true">
<title>{title}</title>
<link>{rsslink}</link>
<description>{short-story}</description>
<category>{category}</category>{images}
<pubDate>{rssdate}</pubDate>
<yandex:full-text>{full-story}</yandex:full-text>
<turbo:content><![CDATA[{full-story}]]></turbo:content>
</item>[/yandexrss]
HTML;

	$tpl->copy_template = $tpl->template;

} else {
	
	$tpl->load_template( 'rss.tpl' );
	
}


if( $config['site_offline'] OR ! $config['allow_rss'] ) {
	
	$rss_content .= <<<XML
<item>
<title>RSS in offline mode</title>
<guid isPermaLink="true"></guid>
<link></link>
<description>RSS in offline mode</description>
<category>undefined</category>
<dc:creator>vonline.news</dc:creator>
<pubDate>vonline.news</pubDate>
</item>
XML;

} else {
	
	if( $config['rss_format'] == 1 ) {
		
		$tpl->template = str_replace( '[fullrss]', '', $tpl->template );
		$tpl->template = str_replace( '[/fullrss]', '', $tpl->template );
		$tpl->template = preg_replace( "'\\[yandexrss\\](.*?)\\[/yandexrss\\]'si", "", $tpl->template );
		$tpl->template = preg_replace( "'\\[shortrss\\](.*?)\\[/shortrss\\]'si", "", $tpl->template );
		$tpl->template = trim($tpl->template);
		
	} elseif( $config['rss_format'] == 2 ) {
		
		$rss_content = <<<XML
<?xml version="1.0" encoding="{$config['charset']}"?>
<rss xmlns:yandex="http://news.yandex.ru" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:turbo="http://turbo.yandex.ru" version="2.0">
<channel>
<title>{$config['home_title']}</title>
<link>{$config['http_home_url']}</link>
<language>{$lang['wysiwyg_language']}</language>
<description>{$config['home_title']}</description>
<generator>vonline.news</generator>
XML;
		
		$tpl->template = str_replace( '[yandexrss]', '', $tpl->template );
		$tpl->template = str_replace( '[/yandexrss]', '', $tpl->template );
		$tpl->template = preg_replace( "'\\[fullrss\\](.*?)\\[/fullrss\\]'si", "", $tpl->template );
		$tpl->template = preg_replace( "'\\[shortrss\\](.*?)\\[/shortrss\\]'si", "", $tpl->template );
		$tpl->template = trim($tpl->template);		
	} else {
		
		$tpl->template = str_replace( '[shortrss]', '', $tpl->template );
		$tpl->template = str_replace( '[/shortrss]', '', $tpl->template );
		$tpl->template = preg_replace( "'\\[fullrss\\](.*?)\\[/fullrss\\]'si", "", $tpl->template );
		$tpl->template = preg_replace( "'\\[yandexrss\\](.*?)\\[/yandexrss\\]'si", "", $tpl->template );
		$tpl->template = trim($tpl->template);	
	}
	
	$tpl->copy_template = $tpl->template;
	
	include_once (DLEPlugins::Check(ENGINE_DIR . '/engine.php'));
	
	$rss_content .= $tpl->result['content'];
}

$rss_content .= '</channel></rss>';

$rss_content = str_ireplace( '{THEME}', $config['http_home_url'] . 'templates/' . $config['skin'], $rss_content );

header( "Content-type: application/xml; charset=".$config['charset'] );
echo $rss_content;

die();

?>
Добрый день. Нужно сделать модуль dle-blling адаптивным
PunPun примерный функционал вложил в модуль Ajax подгрузка custom в нужный блок - там выводились табы таким образом, своего рода переключение, где информация из каждого таба подгружалась в html по клику на сам таб.

Можно на основе этого модуля/хака реализовать мою хотелку, ну или по своему с 0.

Что же конкретно нужно? И для чего?

Хочу сделать спойлеры таким образом, чтобы инфа (часто неуникальная) в них подгружалась (выводилась в html) по клику. Сама инфа будет в tpl шаблоне DLE. Также по повторному клику чтобы этот блок с инфой удалялся из html (лучше плавно скрывался). В общем всё как в обычных спойлерах происходит, только вот с такой хитростью как - вывод инфы в html "по требованию" (клику).

Прошу заранее прощения, возможно не очень понятно изложил информацию, можем индивидуально обговорить.

Оплата возможна на любую карту RU или UA, а также в BTC.
Стоимость за выполнение задачи готов с вами обсудить.
Есть граббер новостей, нужно не много его допилить

1. Нужно добавить еще несколько сайтов для парсинга (список предоставлю)

2. Сделать чтобы мог отключать/включать перевод для определенного сайта (т.к. он еще делает перевод текста через яндекс переводчик) + добавить чтобы вовсе мог отключать перевод

3. Сделать чтобы парсило также репосты с инстаграмма, телеграмма, твиттера в новости (на данный момент только вставляет с фейсбук и ютюб)

4. Добавить чтобы мог включать/отключать откуда/с какого сайта нужно парсить

5. Сделать, чтобы форматирование текста было как в оригинале, с тегами
<b />, <strong />, h1,h2,h3,h4, quotes
и т.д..
Здравствуйте! Необходимо реализовать вывод таблицы сравнения в начале статьи. На видео подробно рассказано, в чем состоит задача: https://drive.google.com/open?id=1E8RZ_WoNifR_IaywycgIKPyFcLqCMY8n
Также нам требуется специалист по DLE, который знает движок "от и до". Работы много, от небольших заказов до разработки модулей для сайта.
Здравствуйте. Пользуюсь Block Pro http://bp.pafnuty.name . Необходимо сделать скрипт, при котором будут умножаться доп поля (цифровые значения) из выборки новостей.

Пример. Вывод последних 3-х новостей {include file="engine/modules/base/blockpro.php" &template=custom&catId=1&limit=3&order=data}

У них есть доп поле Price с цифрами, их и необходимо умножить и вывести в этот же блок итоговую сумму отдельно.
ТЗ: https://yadi.sk/i/KbwHH_fYFkEUYQ

Срок. Оплата договорная, на Яндекс.Деньги.
Здравствуйте. Нужно сделать чтобы на главной страницы были профили.
Добавить какой то счётчик просмотров в профиль, в самом верху на главной странице будут самые просматриваемые профили, отталкиваясь от счётчика.
Ниже будут категории, категории берутся из профили, из доп полей пользователя, в зависимости от того что указал пользователь, там он и выводится.
Выводится на главной определённая группа пользователей.
Оставляйте цены и контакты.
Проблема: Пользователь переходит на коммент №32 с блока / страницы последних комментов, и когда попадает в страницу новости не может найти нужный коммент, потому что нужный коммент находится в 3 странице (https://site.com/page,1,3,89602-news.html#comment).

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

Цена · Срок реализаций.
Здрасти.
Нужно перенести старые и сохранять новые файлы из uploads на другом сервере (другом домене)
Нужно реализовать добавление субтитров через доп поле в плеер PlayerJS. Есть инструкция и JS API
Плеер на сайте выводится через iframe. Остальное и цену обсудим в ЛС.
Телега: neosporin
Всем привет, есть работа на минут 30 тому кто разбирается в этом,
нужно в блок про добавить ajax авто загрузку новостей как фейсбук, вк и тд. когда вниз листаешь.
пишите в телегу @mate2hate
оплата на яндекс

наверх