foto
Клиент 20 августа 2018 20:28 #

Мультивыбор в доп. полях xFields

Надо в файле engine/modules/functions.php править функцию check_xfvalue. Теоретически, Я знаю, как это сделать, но для реализации не хватает знаний PHP. Когда будет свободное время, попробую заморочиться. Но тебе будет легче спросить человека, который разбирается, например у Sander.
0
foto
Клиент 20 августа 2018 20:16 #

Мультивыбор в доп. полях xFields

Ну вообще, можно сделать, чтобы работало..
0
foto
Клиент 20 августа 2018 20:09 #

Мультивыбор в доп. полях xFields

Поправленный select multiple.
Изменения:
- работает для списка такого вида:
2018|Новинки
2017|Старьё
2016|Ретро


Обновление:
1. Удалить старый плагин и загрузить новый
2. В файле engine/classes/js/dle_js.js
поправить
$.each($("#ajaxnews"+a+" :input"),function(){b[$(this).attr("name")]=$(this).val()})

на
$.each($("#ajaxnews"+a+" :input"),function(){b[$(this).attr("name")]=$(this).val()||''})


Скачать
https://vk.com/doc38513753_472747629
0
foto
Клиент 20 августа 2018 19:56 #

Мультивыбор в доп. полях xFields

В смысле? Работает. Как в базе данных хранится так и записываешь. Например для
country|United Kingdom, United States||
пишешь [ifxfvalue country="United Kingdom, United States"] International [/ifxfvalue]
К мультивыбору это не имеет отношиния.
0
foto
Клиент 16 августа 2018 17:25 #

Мультивыбор в доп. полях xFields

Попробуйте это multivybor-v-dop-poljah-xfields
0
foto
Клиент 16 августа 2018 13:16 #

Мультивыбор в доп. полях xFields

Пожалуйста) Да
0
foto
Клиент 15 августа 2018 23:33 #

Мультивыбор в доп. полях xFields

Привет.
	$.each($('#ajaxnews'+news_id+' :input'), function() {

		params[$(this).attr('name')] = $(this).val();

	});
+1
foto
Клиент 22 мая 2018 15:20 #

Мультивыбор в доп. полях xFields

Адаптировал в виде select multiple.

Особенности
- Устанавливается через систему плагинов в DLE 13
- В качестве разделителя значений используется запятая
- Работает в быстром редактировании

Установка
1. Загрузить плагин в разделе "Управление плагинами"
2. В файле engine/classes/js/dle_js.js
найти
$.each($("#ajaxnews"+a).serializeArray(),function(a,c){b[c.name]=c.value})

заменить на
$.each($("#ajaxnews"+a+" :input"),function(){b[$(this).attr("name")]=$(this).val()})

3. Очистить кэш или изменить версию dle_js.js в engine/modules/functions.php

Скачать
https://vk.com/doc38513753_466395278
+3
foto
Клиент 15 мая 2018 21:52 #

Стол заказов by Sander

Здравствуйте! После перехода на DLE 13.0 перестал работать модуль. Ошибка:
Fatal error: Uncaught Error: Class 'DLEPlugins' not found in /home/deathgrind/public_html/engine/classes/templates.class.php:24 Stack trace: #0 /home/deathgrind/public_html/engine/mods/orderdesc/lic_70.php(12): unknown() #1 /home/deathgrind/public_html/engine/mods/orderdesc/ajax.php(44): include_once('/home/deathgrin...') #2 {main} thrown in /home/deathgrind/public_html/engine/classes/templates.class.php on line 24
0
foto
Клиент 15 мая 2018 02:32 #

Мультивыбор в доп. полях xFields

Спасибо за модуль, очень признателен!
0
foto
Клиент 31 марта 2018 01:10 #

Miniposter PRO v.3.4 by Sander

Хорошо, понял.
0
foto
Клиент 31 марта 2018 00:36 #

Miniposter PRO v.3.4 by Sander

Что будет, если картинка превышает максимальные размеры, указанные в настройках? Выведется оригинальное изображение?
0
foto
Клиент 30 марта 2018 23:53 #

Простые заголовки (метатеги)

Благодарю!
0
foto
Клиент 30 марта 2018 00:17 #

Простые заголовки (метатеги)

					$meta_found[2] = preg_replace("#\s{2,}#s", " ", $meta_found[2]);
					if ($key !== 'keywords') $social_tags[$key] = trim(strip_tags($meta_found[2]));
					$key = str_replace('title', 'header_title', $key);					
					$metatags[$key] = trim(strip_tags($meta_found[2]));	
+1
foto
Клиент 30 марта 2018 00:09 #

Простые заголовки (метатеги)

Стоп.. фигню сморозил
0
foto
Клиент 30 марта 2018 00:07 #

Простые заголовки (метатеги)

Сделал так:
////////////////////////////////////////////////////////////////////////////////////////////////
		$simple_meta = array('title','description','keywords');
		foreach ($simple_meta as $key) {
			if (preg_match("#\[({$key})\](.*?)\[/\\1\]\s*#is", $tpl->result['content'], $meta_found)) {
				if ($key == 'title' && $metatags['header_title']) {
				} else {
					if ($key !== 'keywords') $social_tags[$key] = trim(strip_tags($meta_found[2]));
					$key = str_replace('title', 'header_title', $key);
					$meta_found[2] = preg_replace("#\s{2,}#s", " ", $meta_found[2]);
					$metatags[$key] = trim(strip_tags($meta_found[2]));
				}
				$tpl->result['content'] = str_replace($meta_found[0], "", $tpl->result['content']);
			}
		}
////////////////////////////////////////////////////////////////////////////////////////////////


Не плохой вариант?
0
foto
Клиент 29 марта 2018 01:56 #

Простые заголовки (метатеги)

Здравствуйте! Подскажите, а можно ли таким образом сделать чтобы заполнялись og:title и og:description? Спасибо!
0
foto
Клиент 22 ноября 2017 15:03 #

Miniposter PRO v2 by Sander

Интеркасса так и не заработала, в итоге оплатил через WebMoney. Установил на сайт, но вместо постеров появляется картинка 'NO IMAGE AVAILABLE'. Возможно на сервере что-то выключено ли PHP расширения не хватает.. Использую VPS хостинг. Можете глянуть, в чем дело, буду счастлив, если заработает.
0
foto
Клиент 15 ноября 2017 15:07 #

Miniposter PRO v2 by Sander

Здравствуйте! Не могу оплатить модуль через интеркассу, пробовал и через карту Сбербанка и Беларусбанка, ничего. Причем ранее этим способом оплачивал другие модули. Подскажите, как можно решить эту проблему?
PS: webmoney у меня нет, но Я могу оплачивать R кошелек через интернет/мобильный банкинг. Еще есть PayPal у меня.
0
foto
Клиент 7 апреля 2017 07:43 #

xSort v.1.3 by Sander

Так подскажете, что это за параметр в конце, и почему не корректно работает, если он равняется нулю?

array('', 'Year', 'year', 0),
0
foto
Клиент 6 апреля 2017 23:20 #

xSort v.1.3 by Sander

Все, разобрался. Оплатил. Глубочайше извиняюсь и спасибо!
0
foto
Клиент 6 апреля 2017 22:59 #

xSort v.1.3 by Sander

За такой модуль и $30 не жалко, но есть ещё способы оплатить, кроме WM?
0
foto
Клиент 6 апреля 2017 17:52 #

xSort v.1.3 by Sander

Здравствуйте! Есть вопрос

Вот так работает:
'year' => array(
array('', 'Year', 'year', 1),
'2017',
'2016',
'2015',
),

Вот так тоже работает, кроме выбора '2017' (в этом случае отображаются все новости):
'year' => array(
array('', 'Year', 'year', 0),
'2017',
'2016',
'2015',
),

Скажите, так и должно быть? Спасибо!
Кэш dle чистил, новости перестраивал - то же самое. Вот ссылка на сайт, если надо: http://deathgrind.xyz
0
© Sander-Development. 2009-2021.
При копировании, ссылка на источник обязательна.