» »

Спасибо виде плюса за материал, статью для uCoz

Спасибо виде плюса за материал, статью для uCoz

Хорошее приложение для пользователей и администраций, виде функций благодарность, что повышает репутацию, и находится прямо в материале. Этот скрипт можно настроить под все модули системы uCoz, кроме форума. Здесь главное красивое оформление, которое можно создать виде стилей, что сделали. Второе, это просто создать самому кнопку, возможно тематическую.

Здесь мы взяли сети, чтоб проверить на работоспособность на каталоге файлов. Ранее уже прописывали этот скрипт, но он просто на изображение шел. здесь добавлена стилистика, виде теней, но также эффект смены палитры при наведение клика.

Это первое решение, устанавка через CSS, где тамже будет редактирование под свой шаблон.



Установлены операторы, это для того, чтоб гости не видели этого функционала, если убрать, то все группы будут видеть.

Код
<?if($USER_LOGGED_IN$)?>
<script type="text/javascript" src="http://zornet.ru/Aben/ABGDA/zornet_ru/tyretas.js"></script>
<a title="Благодарность за материал пользователю «$USER$» за материал: «$ENTRY_TITLE$»" href="javascript://" onclick="repDo(this,'$UID$');return false;"><span class="zorten_pekinug">Повысить репутацию $USER$</span></a>  
<?endif?>

CSS

Код
.zorten_pekinug {
  display: block;
  border-radius: 23px;
  background: #258e12;
  color: rgba(241, 235, 235, 0.96);
  text-shadow: 0 1px 0 rgba(47, 44, 44, 0.94);
  padding: 6px 12px 6px 12px;
  font-size: 13px;
  border: 2px solid rgba(241, 241, 241, 0.97);
  box-shadow: -1px 2px 10px rgba(18, 113, 21, 0.59), 1px -2px 30px 0px rgba(18, 90, 31, 0.49);
}

.zorten_pekinug:hover{  
color: rgba(247, 247, 247, 0.97);  
background: rgba(22, 179, 56, 0.96);  
}

После установки. возможно нужно почистить кеш, чтоб все корректно отображалось.

Это второй, где простая кнопка:



Этот код с кнопкой, что лучще ставить под формат PNG.

Код
<?if($USER_LOGGED_IN$)?>
<script type="text/javascript" src="http://zornet.ru/Aben/ABGDA/zornet_ru/tyretas.js"></script>
<a title="Спасибо пользователю «$USER$» за материал: «$ENTRY_TITLE$»" href="javascript://" onclick="repDo(this,'$UID$');return false;"><img border="0" align="absmiddle" src="//advisor.wmtransfer.com/img/Spasibo!.png"></a>  
<?endif?>

На этом все сохранить.

Теперь нужно сделать, чтоб при вызове окна, как здесь, появлялось название, что зависет от операторов.

Рейтинг для сайта

Для каталога, как Новости или Блог - отвечает этот оператор ENTRY_NAME.
Для модулей: «Каталог статей» и прочих “каталогов” - прописываем или меняем на этот оператор ENTRY_TITLE.

На этом все, все проверенно на работоспособность на тестовой площадке.
2017-12-14 Просмотров: 651 Комментарий: (21)

Поделиться в социальных сетях

Материал разместил

Комментарий: 21
Kosten
Kosten 2017-12-14 23:351
0
Чтоб еще не делать одну тему по аналогичному материалу, здесь на сайте yraaa нашел идентичную тему, но по установке немного по другому,, возможно функционал другой.

Вообщем такая тема.

Основной индивидуальностью предоставленного скрипта считается скорое поднятие репутации создателя, а точнее ежели пользователю приглянулась объявление, он надавливает клавишу "Благодарю или спасибо", и после этого возникает ajax окно, в каком месте нужно завести объяснение и после всего надавить на клавишу "Готово". Пройдя все данные упражнения у создателя который был использован повысится имя на +1 либо +2,3,4,5 и так далее, в зависимости от численности репутации.

Установка

1. Первое, что нужно сделать, это залить файл gorepcpacipo_za_material.js в корневой каталог сайта через файловый менеджер в папку js.

2. Вставляем код в страницу материала и комментарии к нему в любое место.

Код
<?if($USER_ID$ != $UID$ && $USER_LOGGED_IN$)?>  
<input type="button" onclick="win_rep()" value="Спасибо">  
<script type="text/javascript">  
var ssidr, secRp = '', rpid = $UID$;  
</script>  
<script type="text/javascript" src="/js/gorepcpacipo_za_material.js"></script>  
<?endif?>


Скачать:
XemorDio
XemorDio 2018-06-30 06:562
0
У меня почему-то вот такое выходит:
BlackHARD
BlackHARD 2018-06-30 10:303
0
Может ты с гостя плюсовал?
waak
waak 2018-06-30 11:074
0
Гостю данный скрипт не виден тут нужно смотреть сам файл где то опечатка или ошибка в получении ссылки на материал
XemorDio
XemorDio 2018-06-30 14:405
0
Ну, я когда плюсую материал другого пользователя то все норм..
waak
waak 2018-06-30 14:506
0
так это ошибка когда вы свои материалы плюсуете?
самому себе? или как?
XemorDio
XemorDio 2018-06-30 18:577
0
Не, я же скрин кинул, два чувака нажали на мой материал, у них баг этот
waak
waak 2018-06-30 21:348
0
какой скрипт стоит у вас тот что в материале указан или тот что в комментариях
XemorDio
XemorDio 2018-07-01 06:169
0
Который в материале
milan_shubin
milan_shubin 2018-07-01 11:0710
0
Привет) да не работает скрипт) сам тоже ставил не работает) но смог понять причину и теперь работает!!!
XemorDio
XemorDio 2018-07-01 11:2411
0
А что сделал ?
milan_shubin
milan_shubin 2018-07-01 11:4012
0
написал вк!
-SAM-
-SAM- 2018-07-03 02:0213
+2

UPD.4: С учётом выше мною написанного, сам переписал и исправил все нюансы, прописываем сразу в код страницы материала и комментариев к нему, да и не паримся:
P.S.: в принципе, можно было и в отдельный файл скрипт выпилить, а в документ страницы переменные прописать, но фиг с ним - кода не так много, как и гостям(поисковым ботам) его не видно будет же, зато всё работает!
XemorDio
XemorDio 2018-07-03 05:1114
0
Отлично, но всё же печально что придется самому же писать комментарий к плюсу в окне, а в этом скрипте всё автоматом..
Kosten
Kosten 2018-07-03 15:1415
0
А самостоятельно в скрипте изначально можно написать, и поставить оператор на название, когда проверял скрипт. все работало.
XemorDio
XemorDio 2018-07-03 15:4016
0
Хорошо, попробую)
Kosten
Kosten 2018-07-04 03:5017
0
XemorDio, получилось выставить надпись. что идет по умолчанию после клика.
XemorDio
XemorDio 2018-07-04 18:3718
0
Спасибо большое!
XemorDio
XemorDio 2018-07-04 18:4719
0
Хм, не работает, ничего не происходит :/
Kosten
Kosten 2018-07-04 19:2520
0
Поставил на тестовый сайт, там все автоматически вывело, что отправил репу.

-SAM-
-SAM- 2018-07-05 03:5121
+1
И действительно. Вот почему я еще не люблю постить под uCoz скриты, что особенно если стоит визуальная форма добавления где на сайте - исходный код написанный после ломает, что убирает отступы или само доставляет, воспринимает исходный код скриптов как смайлики и т.д. ... писал там выше по поводу &laquo; и &raquo; у ссылки в title - их тоже постил в области code, но их перевело на « и » соответственно. А мой скрипт сломало тем, что само разрыв поставило (типо длинная строка), что пришёлся там на autosiz e:1 --> уберите пробел сами, чтобы скрипт заработал. Ага, вот так и доказывай потом, что не ты "идиот", так сказать, ведь рабочее выложил, а его система ломает (что еще не сразу понял в чём дело, пока отсюда не взял и заменил на то, что ранее было на тестовом рабочее).

Kosten, тут видать, что еще и от браузера зависит, что у некоторых работает, а у других - нет... имею в виду скрипт, что в материале представлен. Вы ведь о нём пишете? Мой вот скинутый код должен у всех работать (по крайней мере, до момента - пока еще чего независящее от нас не всплывёт в ходе обнов и т.п.).
avatar