Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#701 Re: "А как сделать..." » В консоли » 2017-06-12 19:20:51

infinity237, спасибо за разъяснение. Но он подключен hmm

#702 Запросы плагинов » Универсальный рейтинг » 2017-06-12 09:20:13

irbees2008
Ответов: 3

Плагин <b>rating</b> - ведение и отображение пользовательского рейтинга
новостей, статей, пользователей и комментариев (выставляется рейтинг
от 1 до 5, либо Нравится - Не нравится). Для использования рейтинга в
комментариях и у пользователей, должны быть установлены плагины
<b>comments</b> и <b>uprofile</b>, соответственно. Также необходимо отключить
другие версии рейтинга, во избежание конфликтов версий.

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

Информация о проголосовавшем пользователе сохраняется в cookie его браузера,
поэтому при желании подобный счётчик можно очень просто "накрутить".
Положительным моментом такого подхода является более высокое быстродействие.

[ВНИМАНИЕ!]
> Предоставляемые шаблоны по умолчанию основаны на технологиях:
> JavaScript, AJAX и им для работы необходима поддержка ЧПУ режима.
> При желании Вы можете создать свой собственный шаблон без использования
> этих технологий

Файлы-шаблоны для плагина находятся в каталоге:
./tpl/skins/НАЗВАНИЕ_СКИНА/

Используемые шаблоны:  НЕ ОТКОРРЕКТИРОВАНО
--------------------------------------------------------------------
* rating.css  - файл-стилей для рейтинга
* rating.tpl  - шаблон, отображаемый проголосовавшему посетителю.
  Поддерживаемые переменные:
  . {{ tpl_url }} - URL каталога, в котором находится файл стилей для рейтинга
  . {{ home }}    - URL главной страницы сайта
  . {{ rating }}  - текущее значение рейтинга
  . {{ votes }}   - кол-во проголосовавших

* entries.tpl - шаблон содержимого (строки) информационного блока
  Поддерживаемые переменные:
  . {link}    - ссылка на новость
  . {title}   - название новости
  . {views}   - кол-во просмотров новости


Использование плагина при выводе в news.short.tpl, news.full.tpl, news.search.tpl
--------------------------------------------------------------------
  {% if pluginIsActive('rating') %}{{ news.rating }}{% endif %} - вывод рейтинга новости

Использование плагина при выводе в plugins/uprofile/users.tpl
--------------------------------------------------------------------
  {% if pluginIsActive('rating') %}{{ user.rating }}{% endif %} - вывод рейтинга в профиле пользователя
 
Использование плагина при выводе в static/default.tpl
--------------------------------------------------------------------
  [isplugin rating]{static.rating}[/isplugin] - вывод рейтинга статической страницы

Использование плагина при выводе в plugins/comments/comments.show.tpl
--------------------------------------------------------------------
  [isplugin rating][profile]{user.rating}[/profile][/isplugin] - вывод рейтинга автора комментария
  [isplugin rating]{comment.rating}[/isplugin]                 - вывод рейтинга самого комментария

__________________________________________
  Поддерживаемые функции                 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Шаблоны плагина внутри шаблона сайта


Разработка не моя, но ошибки и баги можно писать сюда, также и по шаблонам

#703 "А как сделать..." » В консоли » 2017-06-12 07:21:10

irbees2008
Ответов: 3

Перевел сайт на HTTPS теперь ругается в консоли на скрипт капчи ,вот на эту часть

var cajax = new sack();

Uncaught ReferenceError: sack is not defined
кто знает как поправить? гугл не помог

#704 Re: Бесплатные шаблоны » Шаблон BestGames » 2017-06-11 05:58:33

Этот шаблон на бутстрапе, сделать такую плюшку можно и самому сделать , Максимум час .

#705 Re: Релизы версий » Версия 0.9.5 Release » 2017-06-09 06:03:14

easmik пишет:

irbees2008, шаблон был старый. я взял переменные из описания к плагину.

Ну как всегда ,плагин обновили ,документацию нет wink

#706 Re: Релизы версий » Версия 0.9.5 Release » 2017-06-08 20:49:19

easmik пишет:

Хлебные крошки работают некорректно.

Для работы используются следующие файлы-шаблоны:
--------------------------------------------------------------------
* breadcrumbs.tpl
  Доступные переменные:
    {{ location }} - массив, содержащий элементы - путь до текущей страницы
    {{ location_last} } - текущая страница

{{ location }} -вместо массива выводит надпись Array

Ошибки в шаблоне нет? у меня на все работает нормально

шаблон по умолчанию

{% for loc in location %}
					<li class="btn-crumb">
						<a href="{{ loc.url }}" typeof="v:Breadcrumb"><span class="text-el">{{ loc.title }}</span></a>
						<span class="divider">/</span>
					</li>
				{% endfor %}
				{% if (location_last) %}
					<li class="btn-crumb">
						<button typeof="v:Breadcrumb" disabled="disabled">
							<span class="text-el">{{ location_last }}</span>
						</button>
					</li>
				{% endif %}

Как видно {{ location }} там нет

#707 Re: Бесплатные шаблоны » Шаблон HotCuties » 2017-06-03 14:55:01

файл styles.css строка 22

.all-wrap:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
   background: url(../images/bg.jpg) right top fixed no-repeat;
    width: 50%;
    height: 100%;
}

закоментируй или убери

 background: url(../images/bg.jpg) right top fixed no-repeat;

и строка 39

.logo {
    width: 200px;
    height: 100%;
    background: url(../images/logo.png) no-repeat;
    position: fixed;
    left: 0;
    top: 0;
    display: block;
}

удали или закомментируй

background: url(../images/logo.png) no-repeat;

далее файл reset-settings.css

.right {
     float: right;
}

закомментируй или удали

#708 Re: "А как сделать..." » Неработает кнопка загрузки изображений, как заменить? » 2017-05-31 14:02:01

У меня на пяти админках стоит ли русик и на одном моя,И все работает.

#713 Re: "А как сделать..." » Неработает кнопка загрузки изображений, как заменить? » 2017-05-26 19:39:14

можешь поставить админку от русика , там другой вариант мультизагрузки

#714 Re: "А как сделать..." » Неработает кнопка загрузки изображений, как заменить? » 2017-05-24 17:44:21

\engine\skins\default\tpl\images
Файл table.tpl
удали вот это

<!-- Preload uploadify engine -->
<script type="text/javascript" src="{scriptLibrary}/jq/plugins/uploadify/swfobject.js"></script>
<script type="text/javascript" src="{scriptLibrary}/jq/plugins/uploadify/jquery.uploadify.min.js"></script>

и вот это

<!-- BEGIN: Init UPLOADIFY engine -->
			<script type="text/javascript">
				$(document).ready(function () {
					$('#fileUploadInput').uploadify({
						'uploader': '{scriptLibrary}/jq/plugins/uploadify/uploadify.swf',
						'script': '{admin_url}/rpc.php?methodName=admin.files.upload',
						'cancelImg': '{skins_url}/images/up_cancel.png',
						'folder': '',
						'fileExt': '{listExt}',
						'fileDesc': '{descExt}',
						'sizeLimit': {maxSize},
						'auto': false,
						'multi': true,
						'buttonText': 'Select files ...',
						'width': 200,
						'removeCompleted': true,
						'onInit': function () {
							document.getElementById('showRemoveAddButtoms').style.display = 'none';
						},
						'onComplete': function (ev, ID, fileObj, res, data) {
							// Response should be in JSON format
							var resData;
							var resStatus = 0;
							try {
								resData = eval('(' + res + ')');
								if (typeof(resData['status']))
									resStatus = 1;
							} catch (err) {
								alert('Error parsing JSON output. Result: ' + res);
							}

							if (!resStatus) {
								alert('Upload resp: ' + res);
								return false;
							}

							flagRequireReload = 1;

							// If upload fails
							if (resData['status'] < 1) {
								$('#' + $(ev.target).attr('id') + ID).append('<div class="msg">(' + resData['errorCode'] + ') ' + resData['errorText'] + '</div>');
								if (typeof(resData['errorDescription']) !== 'undefined') {
									$('#' + $(ev.target).attr('id') + ID).append('<div class="msgInfo">' + resData['errorDescription'] + '</div>');
								}
								$('#' + $(ev.target).attr('id') + ID).css('border', '2px solid red');
								return false;
							} else {
								$('#' + $(ev.target).attr('id') + ID).append('<div>' + resData['errorText'] + '</div>');
								$('#' + $(ev.target).attr('id') + ID).fadeOut(5000);
							}
							return true;
						},
					});
				});

				function uploadifyDoUpload() {
					// Prepare script data

					var scriptData = new Array();
					scriptData['ngAuthCookie'] = '{authcookie}';
					scriptData['uploadType'] = 'image';
					scriptData['category'] = document.getElementById('categorySelect').value;
					scriptData['rand'] = document.getElementById('flagRand').checked ? 1 : 0;
					scriptData['replace'] = document.getElementById('flagReplace').checked ? 1 : 0;
					scriptData['thumb'] = document.getElementById('flagThumb').checked ? 1 : 0;
					scriptData['stamp'] = document.getElementById('flagStamp').checked ? 1 : 0;
					scriptData['shadow'] = document.getElementById('flagShadow').checked ? 1 : 0;

					$('#fileUploadInput').uploadifySettings('scriptData', scriptData, true);
					$('#fileUploadInput').uploadifyUpload();
				}
			</script>
			<!-- END: Init UPLOADIFY engine -->

и будет стандартный загрузчик

#716 Re: "А как сделать..." » Неработает кнопка загрузки изображений, как заменить? » 2017-05-24 12:21:08

поищи по форуму, я недавно гдето писал как отключить флеш, или админку от русика поставь

#719 Re: "У меня не работает..." » Проблема с обновлением из-за кодировки » 2017-05-20 15:47:45

Yuliko, так сразу и не скажешь ,ясно что кодировка файлов не  windows-1251,доступ ftr в личку .Если хотите сами разобраться то можете попробывать скачать со странички релизов .

#721 Re: "А как сделать..." » Вывод xfields в HEAD » 2017-05-11 11:50:51

Во, сегодня заработало hmm, но толку нету,что хотел получить , не получилось
Хотел сделать уведомления на рабочем столе,

<script>
            function myNotification(titleNotify, optionsNotify) {

  if (!('Notification' in window)) {
    alert('Ваш браузер не поддерживает уведомления рабочего стола');
  }

  else if (Notification.permission === 'granted') {
    var notification = new Notification(titleNotify, optionsNotify);
  }

  else if (Notification.permission !== 'denied') {
    Notification.requestPermission(function (permission) {
      if (permission === 'granted') {
        var notification = new Notification(titleNotify, optionsNotify);
      }
    });
  }
}
jQuery(document).ready(function($){
  $('body').bind('click', function(){
    var titleNotify = 'Хаки и Скрипты для NGcms ';
    var textNotify = '{{ callPlugin('xnews.show', {'order' :'random' , 'count': '1', 'template' : 'url'}) }} ';
    var iconNotify = $('[type="image/vnd.microsoft.icon"]').attr('href');
    var optionsNotify = {
      body: textNotify,
      icon: iconNotify,
      tag: '{{system_flags.info.title.group}}'
    }
    myNotification(titleNotify, optionsNotify);
  });
});
        </script>

Но получается не активные ссылки, просто текст, пролистал api , не нашел ответа

#722 Re: "А как сделать..." » Вывод xfields в HEAD » 2017-05-10 14:11:29

Вот тоже похожий вопрос, мне надо в head вывести

{{ callPlugin('xnews.show', {'order' :'random' , 'count': '1', 'template' : 'example'}) }}

Перепробывал  много вариантов, не получается sad
Мне надо сделать вывод случайной новости в скрипте

{{system_flags.info.title.item}},{{system_flags.info.title.group}}

Вот это работает , а как случайную новость вывести только верхний код и знаю

#725 Re: "А как сделать..." » Репост новости » 2017-04-26 19:56:14

{% if not isHandler('static') %}
   кроме статики
{% endif %}
{% if isHandler('static') and handler.params.altname == 'test' %}
test
{% endif %}

Подвал раздела

Работает на FluxBB 1.5.11