Quantcast
Channel: DLE FAQ - максимум информации по DataLife Engine
Viewing all 9583 articles
Browse latest View live

Как интегрировать канал youtube с сайтом на dle?

$
0
0
Есть свой канал на youtube и необходимо интегрировать на сайт 3 последние записи канала, можно ли это сделать стандартными средствами DLE ?если нет, то сколько будет стоить создание модуля?
Как интегрировать канал youtube с сайтом на dle?

DLE 12.1, как убрать галочки при загрузке превью изображения?

$
0
0
Привет всем профи по DLE, раньше когда то находил все это на старых версиях DataLife Engine и все работало, надо было убрать в коде checkbox, галочки при загрузке изображения, сейчас в новых версиях не нахожу этого, помогите плиз найти где это находиться в коде, скриншот прилагаю.
DLE 12.1, как убрать галочки при загрузке превью изображения?

Почему доп.поля стали перекидывать на главную страницу?

$
0
0
Клик по любым дополнительным полям открывает главную страницу. Раньше открывало именно то что следует.

screen http://picsee.net/upload/2018-08-01/58795af4d670.jpg
Напимер на скрине выше. Если нажать на Россия, Первый канал или Дмитрий Шепелев, то переход будет только на главную страницу.

Что не так скажите пожалуйста.

Как сделать зависимость вывода сразу от нескольких доп. полей?

$
0
0
Здравствуйте, подскажите, можно ли в dle делать такие конструкции, предположим есть два доп. поля [xfvalue_поле1] и [xfvalue_поле2], стандартно выводить или нет информацию, если поле не пустое можно, используя теги [xfgiven_поле1] [xfvalue_поле1][/xfgiven_поле1].

Можно ли сделать зависимость сразу от двух и более полей, что-то типа, как пример,
[xfgiven_поле1] or [xfgiven_поле2] [xfvalue_поле1] [xfvalue_поле2] [/xfgiven_поле1] [/xfgiven_поле2],
т.е. если оба поля пустые - ничего не выводит, если любое из полей заполнено, выведет всю конструкцию.


Минимальные размеры изображения для доп поля загружаемое изображение?

$
0
0
Как задать минимальные размеры изображения для загрузки в доп поля "Загружаемое изображение", и запретить загрузку если размеры изображения меньше заданных?
У меня к сожалению знаний php нет, и самому пока что не удалось добиться желаемого. Но я стараюсь.
Единственное это открыл файл /engine/inc/xfields.php нашел
			<div class="form-group">
			  <label class="control-label col-md-2 col-sm-3"><?php echo $lang['xfield_xi1']; ?></label>
			  <div class="col-md-10 col-sm-9">
				<input class="form-control text-center" style="width:100%;max-width: 100px;" type="text" name="editedxfield[9]" value="<?php echo htmlspecialchars($editedxfield[9], ENT_QUOTES, $config['charset']); ?>" /><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="right" data-content="<?php echo $lang['xfield_xi2']; ?>" ></i>
			  </div>
			</div>
ниже добавил
			<div class="form-group">
			  <label class="control-label col-md-2 col-sm-3"><?php echo $lang['xfield_xi1']; ?></label>
			  <div class="col-md-10 col-sm-9">
				<input class="form-control text-center" style="width:100%;max-width: 100px;" type="text" name="editedxfield[22]" value="<?php echo htmlspecialchars($editedxfield[22], ENT_QUOTES, $config['charset']); ?>" /><i class="help-button visible-lg-inline-block text-primary-600 fa fa-question-circle position-right position-left" data-rel="popover" data-trigger="hover" data-placement="right" data-content="<?php echo $lang['xfield_xi2']; ?>" ></i>
			  </div>
			</div>
потом нашел код
			$size = explode ("x", $editedxfield[9]);
			
			if ( count($size) == 2 ) {
				$editedxfield[9] = intval($size[0])."x".intval($size[1]);
		    } elseif ( intval($size[0]) > 0 ) {
				$editedxfield[9] = intval($size[0]);
			} else $editedxfield[9] = '';
ниже добавил
			$size = explode ("x", $editedxfield[22]);
			
			if ( count($size) == 2 ) {
				$editedxfield[22] = intval($size[0])."x".intval($size[1]);
		    } elseif ( intval($size[0]) > 0 ) {
				$editedxfield[22] = intval($size[0]);
			} else $editedxfield[22] = '';	
теперь в админке можно задать размеры минимального изображения для доп поля. В файле /engine/data/xfields.txt заданные размеры сохраняются. Вот как теперь запретить загрузку изображения, если оно меньше заданного размера? Далее скорее всего нужно править /engine/ajax/upload.php и /engine/classes/uploads/upload.class.php но вот что именно я к сожалению не знаю. Надеюсь на вашу помощь. Заранее спасибо!

MySQL error number 1054 хелп?

$
0
0
Установил dle 13.0 и перенёс из базы 12.0 в 13.0 раздел dle_category теперь вот такое вот творится с категориями при попытке )редактирования/добавления новых) категорий.

MySQL error in file: /engine/inc/categories.php at line 642
Error Number: 1054
The Error returned was:
Unknown column 'disable_main' in 'field list'
SQL query:

UPDATE dle_category SET parentid='0', name='Трейлеры', alt_name='treylery', icon='', skin='', descr='', keywords='', news_sort='', news_msort='', news_number='0', short_tpl='', full_tpl='fullyou', metatitle='Трейлеры смотреть онлайн бесплатно в хорошем качестве', show_sub='0', allow_rss='1', fulldescr='', disable_search='0', disable_main='0', disable_rating='0', disable_comments='0' WHERE id='30'


Как решить данную проблему?

Bootstrap tabs как сделать подкатегорию табов?

$
0
0
Привет всем!
Как сделать под категорию под табов на Bootstrap?

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

<section id="blog" class="section">
		<div class="clr">
    <div class="tabs">
        <ul class="tabs_caption" data-animated="bounceIn" id="nav_btns">
            <li class="active">
                <div class="btn_selection"><span>Все читы</span></div>
            </li>
            <li>
                <div class="btn_selection"><span>WarFace Читы</span></div>
            </li>
            <li>
                <div class="btn_selection"><span>Аккаунты</span></div>
            </li>
            <li>
                <div class="btn_selection"><span>Макросы</span></div>
            </li>
        </ul>
        <div class="tabs_content active">
            {custom category="1,2" template="shortstory" order="date" sort="asc" limit="100"}
        </div>
        <div class="tabs_content">
            {custom category="1" template="shortstory" order="date" sort="asc" limit="100"}
        </div>
        <div class="tabs_content">
            {custom category="9" template="shortstory" order="date" sort="asc" limit="100"}
        </div>
        <div class="tabs_content">
            {custom category="10" template="shortstory" order="date" sort="asc" limit="100"}
        </div>
    </div> 
 </div>
	</div>
</section>

закрыть внешние или внутренние ссылки от индексации?

$
0
0
Добрый день!
Подскажите, нужно на сайте закрыть внешнюю сылку от индексации, без использования noindex и прочих "закрывашек", дабы не передавать вес другим сайтам или при перелинковке уменьшить уходящий вес текущей страницы.

Если сделаю такой процесс, на 13-ой версии он будет работать?

Создаем файл transfers.js
Эту часть кода вставляем в transfers.js

function goPage(sPage) {
window.location.href = sPage;
}

Этот файл, размещаем в соответствующей папке (как в примере "js") и на странице в head вставляем код:

<script type="text/javascript" src="/js/transfers.js"></script>
А это и есть сама ссылка, которую нужно скрыть от индексации:

<a href="javascript:goPage('http://site.ru/')"></a>



Как скрыть пустые категории ?

$
0
0
Как можно скрыть категории, в которых нету новостей стандартными средствами DLE? или может есть бесплатные плагины?

Убрать краткое описание из быстрого редактирования?

$
0
0
Всех приветствую!

Подскажите пожалуйста, как убрать краткое описание из быстрого редактирования на сайте (не в админке)?

Спасибо.

Срок действия пользовательской сессии истек при выставлении рейтинга новостям, как исправить?

$
0
0
Ситуация такая, при нажатии голосования рейтинга пишет "Срок действия пользовательской сессии истек. Пожалуйста, обновите страницу и при необходимости войдите в систему." это пишет даже гостям, хотя в настройках движка стоит разрешение голосовать за материал. Насколько понял это началось после переноса сайта на https, как это решить? может кто сталкивался?

DLE 13.0 проблема с добавлением комментариев через AJAX?

$
0
0
После нажатия кнопки отправить всплывает окошко с предложением подождать и все. Больше ничего не происходит, но если обновить страницу, которая при этом зависает и приходится чистить кэш, то комментарий отображается как добавленный, в чем может быть трабл?

<div class="comm-add flex flex-d-col">
	<h2 class="h-comm"><span><i class="far fa-comment"></i>Оставить</span> комментарий</h2>
	[not-logged]
	<input type="text" name="name" id="name" class="comm-i" placeholder="Ваше имя" maxlength="30" required>
	<input type="email" name="mail" id="mail" class="comm-i" placeholder="Ваш e-mail" maxlength="50" required>
	[/not-logged]
	<textarea id="comments" name="comments" class="comm-area" placeholder="Ваш комментарий (не более 200 символов)" required maxlength="200"></textarea>
	<div class="flex flex-d-row flex-ai-c flex-j-b">
		[sec_code]
		<div class="cap-box">
			{sec_code}
			<input type="text" name="sec_code" id="sec_code" class="comm-cap" placeholder="Капча" required>
		</div>
		[/sec_code]
		<button type="submit" onclick="doAddComments();" name="submit" class="comm-btn">Отправить</button>
	</div>
</div>
<!-- comm-add -->

На основе запроса API Moonwalk сделать вывод инфо о рекламе на сайте

$
0
0
Нужно взять за основу запрос API monnwalk и через него выводить в полной новости инфу есть ли реклама встроенная или нет, пример работы готовый уже есть, можно выдернуть его из модуля, не сложно. Цена договорная

Shortstory в модальном окне, как организовать?

$
0
0
Приветствую!
Выводится информация из одной новости во всех.
Подскажите, что не так?

Код shortstory.tpl

<a href="#{news-id}" data-w-id="28f2cbfa-b081-e768-8401-2253d1a52208" class="btn-anim w-inline-block w-clearfix" data-ix="openpopup">
    <div data-w-id="43ef49d8-ff3d-a347-5d70-43f86f303971" class="btn-bg-anim w-clearfix">
        <div data-w-id="c572c05b-5698-085d-8b44-e813e24a8023" class="icon-arrow-anim"></div>
    </div>
    <div data-w-id="f2f5e71f-67c1-0c03-fcec-814abf26f411" class="btn-title-anim">{title}</div>
</a>

<div id="{news-id}" class="pop-up-wrapper">
    <div class="pop-up">
      <div class="pop-up-form-block w-form">

{title}
{short-story}

      </div><a href="#" class="btn-close-popup" data-ix="closepopup">x</a>
	</div>
</div>

Как в стандартном шаблоне Dle (Red) реализовать вывод новостей через custom?

$
0
0
Как в стандартном шаблоне Dle (Red) реализовать вывод новостей через custom?

Почему удаляются смайлы из Description?

$
0
0
Доброго времени суток.
Добавляю смайл в descripton или title. Сохраняю. А они автоматически удаляются. Версия 12.1. Самое интересное, что есть ещё один сайт на этой же версии - там со смайлами все ок. Пробовал вставлять те же самые. На одном работает, на втором нет. Настройки системы сверял - все одинаково.

Решить проблему с выводом shortstory в модальном окне

$
0
0
Собственно требуется решить проблему с выводом shortstory в модальном окне.
Подробнее по контактам.

Как запретить индексацию страниц посика по доп полю?

$
0
0
Я не хочу запрещать индексацию страниц поиска по доп полю вообще. Мне необходимо лишь избавиться от мусора вроде xfsearch/alt/h/. В данном случае генерится 100500 страниц поиска по "h". Не хочется сидеть и перебирать это дерьмо в роботсе. Есть ли какое-нибудь решение универсальное, чтобы разрешить индексацию только страницы поиска по доп полю от 4 символов, например.

Почему удаляется текст полной новости?

$
0
0
Доброго времени суток.

Какая-то необъяснимая дичь происходит:
Добавляю новость.
В фуллстори вставляю текст с тегами форматирования на ~12к символов. Сохраняю. Обновляю - пустота.
В фуллстори вставляю первую половину этого текста с тегами форматирования на ~6к символов. Сохраняю. Обновляю - все ок.
В фулл стори вставляю вторую половину этого текста с тегами форматирования на ~6к символов. Сохраняю. Обновляю - все ок.
Можно сделать вывод, что не проблема в кривости тегов (может что-то не закрыто или ещё чего и DLE автоматом все обрезает). Отсюда мысль - может дело в объеме?
В фуллстори вставляю 2 раза подряд сначала первую часть, потом вторую часть. Получается два теста по 12к символов. Сохраняю. Обновляю - все ок.
Что это может быть за дичь?

Переделать модуль случайной даты под PHP 7

$
0
0
Здравствуйте! Кто может переделать модуль случайной даты под PHP 7. Вот код:
<?php
set_time_limit(0);
?>
<!doctype html>
 
<html lang="en">
	<head>
		<meta charset="utf-8" />
		<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" />
		<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
		<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
		<link rel="stylesheet" href="/resources/demos/style.css" />
		<script>
		$(function() {
		$( "#start" ).datepicker();
		$( "#finish" ).datepicker();
		});
		</script>
	</head>
<body>

<form action="" method="post"> 
	<p>Начальная дата: <input type="text" name="start" id="start" /> Конечная дата: <input type="text" name="finish" id="finish" /> <input type="submit" name="submit" value="   Сгенерировать   " /></p>
</form> 

<?php
	if (isset($_POST['submit']) && $_POST['start'] != '' && $_POST['finish'] != '')
	{
		$start_array = explode('/', $_POST['start']);

		$start = array();
		$start['day'] = $start_array[1];
		$start['month'] = $start_array[0];
		$start['year'] = $start_array[2];

		$start_time = strtotime("{$start['year']}-{$start['month']}-{$start['day']}");
		
		$finish_array = explode('/', $_POST['finish']);

		$finish = array();
		$finish['day'] = $finish_array[1];
		$finish['month'] = $finish_array[0];
		$finish['year'] = $finish_array[2];

		$finish_time = strtotime("{$finish['year']}-{$finish['month']}-{$finish['day']}");

		class db {}  
		require_once('engine/data/dbconfig.php');  

		if  (!mysql_connect(DBHOST,DBUSER, DBPASS) || !mysql_select_db(DBNAME))  trigger_error('Can not connect to database',E_USER_ERROR);  

		$query = "SELECT * FROM `" . PREFIX . "_post`";
		$result = mysql_query($query) or trigger_error('SQL: Query error at line '.__LINE__, E_USER_ERROR);  

		if (mysql_num_rows($result) > 0)
		{
			while ($row = mysql_fetch_assoc($result))
			{  
				if (file_exists('stop.txt'))
					die('Cancel by the user!');
				$post_time = date("Y-m-d H:i:s", rand($start_time, $finish_time));
				$query = "UPDATE `" . PREFIX . "_post` SET `date`= '$post_time' WHERE `id`= ". intval($row['id']);
				mysql_query($query) or trigger_error('SQL: Query error at line '.__LINE__,E_USER_ERROR);  
			}  

		}
		echo '<h3>Готово!</h3>';  
	}
?>

</body>
</html>
Viewing all 9583 articles
Browse latest View live