X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Интересует 3 вопроса. Готов немного оплатить.
scanread
сообщение 2013-04-10, 8:03
Сообщение #1
Любитель
Иконка группы

Группа: Пользователи
Сообщений: 227
Регистрация: 2011-07-02

Репутация:   нет  
Всего: нет


1. Задать стили для комментариев для каждой из груп пользователей. Т.е., к примеру, есть группы: админы, пользователи, вип-пользователи. При добавлении комментария необходимо чтобы он был своим для каждой из групп, скажем так, для админа - легкий красный фон, для пользователя - легкий зеленый, для вип - серо-буро-малиновый хД))) Т.е., чтобы и гости и любая из груп могла видеть всю эту расскраску, а не только какая-то одна.

2. Ранее видел на дле одну штуковину, типу модуля "Сообщить об ошибке", после нажатия по этой ссылке открывалось модульное окно, можно выбрать тип ошибки, краткое описание, если пункт выбран "другое", и отправить. Приходит оно в админку (желательно), сразу с ссылкой на материал и с описанием ошибки. В самом же поле для ввода сделать проверку на то, чтобы ссылок в описание ошибки нельзя было запостить.

3. Изменить рейтинг на +1/-1 (меньше нуля выставить нельзя, за 1 новость можно с 1 айпи выставить рейтинг не более 1 раза)

По цене, ориентовочно - 15 у.е., если все будет хорошо, то до 30 у.е.

Версия системы RC5 win 1251.

Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2013-04-10, 19:10
Сообщение #2
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Цитата (scanread @ 2020-10-27 07:12)
1. Задать стили для комментариев для каждой из груп пользователей. Т.е., к примеру, есть группы: админы, пользователи, вип-пользователи. При добавлении комментария необходимо чтобы он был своим для каждой из групп, скажем так, для админа - легкий красный фон, для пользователя - легкий зеленый, для вип - серо-буро-малиновый хД))) Т.е., чтобы и гости и любая из груп могла видеть всю эту расскраску, а не только какая-то одна.

Открывает файл templates/Uniel/Classes/Comments.php (вместо Uniel может быть имя вашего шаблона), находим метод CommentsPost. Внутри кода после:

$group=$author && isset($groups[$author['_group']]) ? $groups[$author['_group']] : false;

появляется переменная $group, которая содержит информацию о группе пользователя, если комментарий оставлен пользователем и false, если комментарий оставлен гостем. Таким образом, можно узнать принадлежность комментария определенной группе. Дальше инструктировать не могу - ибо дальше начинается ваш шаблон, которого у меня нет.

Цитата (scanread @ 2020-10-27 07:12)
2. Ранее видел на дле одну штуковину, типу модуля "Сообщить об ошибке", после нажатия по этой ссылке открывалось модульное окно, можно выбрать тип ошибки, краткое описание, если пункт выбран "другое", и отправить. Приходит оно в админку (желательно), сразу с ссылкой на материал и с описанием ошибки. В самом же поле для ввода сделать проверку на то, чтобы ссылок в описание ошибки нельзя было запостить.

http://orphus.ru ?

Цитата (scanread @ 2020-10-27 07:12)
3. Изменить рейтинг на +1/-1 (меньше нуля выставить нельзя, за 1 новость можно с 1 айпи выставить рейтинг не более 1 раза)

Это тоже возможно Для начала в админке нужно выставить границы рейтинга от -1 до 1 (ноль входить не будет). Далее, нужно чуть покопаться в методе Rating шаблона TplUserNews: вывести -1 и +1, общее число и настроить ajax запрос.
Перейти в начало страницы
+Цитировать сообщение
scanread
сообщение 2013-04-10, 20:19
Сообщение #3
Любитель
Иконка группы

Группа: Пользователи
Сообщений: 227
Регистрация: 2011-07-02

Репутация:   нет  
Всего: нет


Цитата (Alexander @ 2020-10-27 07:12)
появляется переменная $group, которая содержит информацию о группе пользователя, если комментарий оставлен пользователем и false, если комментарий оставлен гостем. Таким образом, можно узнать принадлежность комментария определенной группе. Дальше инструктировать не могу - ибо дальше начинается ваш шаблон, которого у меня нет.


У меня стандартный шаблон Uniel, потому можно на его примере. З.Ы. у меня в RC 5 нету такого метода и таких данных в файле комментариев.

Цитата (Alexander @ 2020-10-27 07:12)

Нет, вот такое: 0-web.ru/dle/free-mod-dle/4-zhaloba-na-statyu-10-ajax.html

Цитата (Alexander @ 2020-10-27 07:12)
Далее, нужно чуть покопаться в методе Rating шаблона TplUserNews: вывести -1 и +1, общее число и настроить ajax запрос.

К сожалению, я от этого далек... потому и написал, что готов заплатить за помощь с данными вопросами.

Сообщение отредактировал scanread - 2013-04-10, 20:24
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2013-04-11, 5:25
Сообщение #4
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Цитата (scanread @ 2020-10-27 07:12)
У меня стандартный шаблон Uniel, потому можно на его примере. З.Ы. у меня в RC 5 нету такого метода и таких данных в файле комментариев.

На RC5 задача несколько нетривиальна, но по-моему решаема.

Жалобу на статью тоже можно.

Цитата (scanread @ 2020-10-27 07:12)
К сожалению, я от этого далек... потому и написал, что готов заплатить за помощь с данными вопросами.

Это тоже под RC5 ?
Перейти в начало страницы
+Цитировать сообщение
scanread
сообщение 2013-04-11, 8:13
Сообщение #5
Любитель
Иконка группы

Группа: Пользователи
Сообщений: 227
Регистрация: 2011-07-02

Репутация:   нет  
Всего: нет


Alexander, да, все под RC5 win 1251 стандартный Uniel шаблон.
Перейти в начало страницы
+Цитировать сообщение
scanread
сообщение 2013-04-17, 2:46
Сообщение #6
Любитель
Иконка группы

Группа: Пользователи
Сообщений: 227
Регистрация: 2011-07-02

Репутация:   нет  
Всего: нет


Неужели нет никого, кто разбирается хоть немного в этом? :(
Перейти в начало страницы
+Цитировать сообщение
Гость_Quber_*
сообщение 2013-04-17, 6:17
Сообщение #7



Гости





есть, просто ни у кого нету времени наверно с этим возиться)
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2013-04-17, 17:48
Сообщение #8
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


scanread, напишите мне на мыло. Поставлю в очередь - так хоть шансы будут :)
Перейти в начало страницы
+Цитировать сообщение
Loader
сообщение 2013-04-17, 18:46
Сообщение #9
Профессионал
Иконка группы

Группа: Eleanor user
Сообщений: 1 161
Регистрация: 2010-04-19

Репутация:   нет  
Всего: нет


Цитата (scanread @ 2020-10-27 07:12)
2. Ранее видел на дле одну штуковину, типу модуля "Сообщить об ошибке", после нажатия по этой ссылке открывалось модульное окно, можно выбрать тип ошибки, краткое описание, если пункт выбран "другое", и отправить. Приходит оно в админку (желательно), сразу с ссылкой на материал и с описанием ошибки. В самом же поле для ввода сделать проверку на то, чтобы ссылок в описание ошибки нельзя было запостить.

C этим могу помочь, глянь на моём сайте как реализовано "сообщить о нерабочей ссылке" - это можно переделать под твои нужды. Только приходит оно не в админку, а на почту.
Перейти в начало страницы
+Цитировать сообщение
scanread
сообщение 2013-04-18, 11:35
Сообщение #10
Любитель
Иконка группы

Группа: Пользователи
Сообщений: 227
Регистрация: 2011-07-02

Репутация:   нет  
Всего: нет


Loader, я думаю и так пойдет, для начала хватит.
Перейти в начало страницы
+Цитировать сообщение

Ответить в данную темуНачать новую тему
0 чел. читают эту тему (гостей: 0, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0506 сек.    11 запросов    GZIP включен    Сейчас: 2020-10-27, 6:12