Тема для поиска Модификаций

Автор rewue, 16 ноября 2006, 14:00:13

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Некто

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

Yarik

Да,это оно.Я проверил.Остаётся доступным только глобалам и админам.

thc2000

Добрый день! Подскажите алгоритм решения такой задачи:

1. Необходимо в личном кабинете разместить php страницу. То есть, чтобы залогиненый пользователь мог зайти на доступную только для него страницу. Если пользователь гость  - доступ запрещен (обязательная проверка авторизации на форуме).
2. Доступ к данной странице возможен только после оплаты определенного периода. Аналог - НТВ+. Пользователь оплачивает подписку на полгода либо на другое время, за это получает доступ.

Подскажите самый простой алгоритм решения и какие моды потребуются. Можно сделать через группы. Например, оплатил услугу, попал в группу "Доступ НТВ+" и сиди смотри. Кончилась подписка - из группы выкинули, на странице появилось "продли подписку"

Спасибо!!!

digger®

Цитата: thc2000 от 28 октября 2014, 13:22:191. Необходимо в личном кабинете разместить php страницу. То есть, чтобы залогиненый пользователь мог зайти на доступную только для него страницу. Если пользователь гость  - доступ запрещен (обязательная проверка авторизации на форуме).
Simpleportal - Добавить страницу - Задать права доступа

Цитата: thc2000 от 28 октября 2014, 13:22:192. Доступ к данной странице возможен только после оплаты определенного периода. Аналог - НТВ+. Пользователь оплачивает подписку на полгода либо на другое время, за это получает доступ.
Платные подписки

thc2000

Спасибо за ответ!

Платные подписки это модуль?
И как настроить автоматический обмен между Simple Portal и периодом подписки?

digger®

Цитата: thc2000 от 28 октября 2014, 14:26:42
Платные подписки это модуль?
И как настроить автоматический обмен между Simple Portal и периодом подписки?
Платные подписки это стандартная функция. При активации подписки пользователь попадает в заданную группу на заданный период.

thc2000

Цитата: digger® от 28 октября 2014, 15:03:37
Платные подписки это стандартная функция. При активации подписки пользователь попадает в заданную группу на заданный период.
К сожалению работает эта связка настолько чудовищно коряво, что ее пилить еще и пилить. Сами модули (особенно платная подписка) не работают вообще, там нужен PayPal аккаунт "корпоративный" или "премиум"

digger®

Цитата: thc2000 от 28 октября 2014, 17:10:34
К сожалению работает эта связка настолько чудовищно коряво, что ее пилить еще и пилить.
В чем именно чудовищная корявость? Оплачиваешь подписку - попадаешь в группу - у группы какие-то права, даже и не знаю, что тут скорявить можно.

Цитировать
Сами модули (особенно платная подписка) не работают вообще,
Прекрасно работает подписка.

Цитировать
там нужен PayPal аккаунт "корпоративный" или "премиум"
http://www.simplemachines.ru/index.php?topic=17475.0

thc2000

ЦитироватьВ чем именно чудовищная корявость? Оплачиваешь подписку - попадаешь в группу - у группы какие-то права, даже и не знаю, что тут скорявить можно.
1. Как пользователь должен захотеть попасть в эту группу? Он просто не понимает. Нажимаешь на страницу к которой и нужно купить доступ, а там надпись "Ошибка! The page you requested cannot be found.". Как там написать по человечески, что для доступа к данной странице надо попасть в платную группу?
2. Зачем двойное нажатие "заказать" а потом оплатить? Нельзя эти этапы объединить в два?
3. Почему PayPal получает какую аброкадабру в другой кодировке? "Ïîäïèñêà"
4. Почему вручную добавленные пользователи в группу имеют бессрочную подписку? Как мне избранным дать подписку на год?
Ну и хотелки. Было бы отличным дать тестовый доступ на три дня всем. Потом платно.

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

digger®

Цитата: thc2000 от 28 октября 2014, 18:46:161. Как пользователь должен захотеть попасть в эту группу? Он просто не понимает. Нажимаешь на страницу к которой и нужно купить доступ, а там надпись "Ошибка! The page you requested cannot be found.". Как там написать по человечески, что для доступа к данной странице надо попасть в платную группу?2. Зачем двойное нажатие "заказать" а потом оплатить? Нельзя эти этапы объединить в два?
Это не корявость, а универсальность.
Если хотите чтобы все было по-вашему, нужно создать страницу и всю логику самому реализовать - и права проверять и сообщения нужные выводить и на оплату подписок перенаправлять, в общем самому все запрограммировать. Вряд ли вы готовое решение где-то найдете.

Если программировать желания нет, я бы реализовал так:
Сделал раздел с перенаправлением - его направил на нужную страницу. В описании раздела кратко написал какие прелести ожидают юзеров на той странице, если они оплатят платную подписку для доступа к ней. И ссылку в профиль юзера, на страницу оплаты подписок. На главной форума всегда будут и ссылки на платные страницы с описаниями и юзерам будет понятно, что и как делать, чтобы туда попасть.

Цитироватьhttp://3. Почему PayPal получает какую аброкадабру в другой кодировке? "Ïîäïèñêà"
У вас форум в utf-8?

Цитировать4. Почему вручную добавленные пользователи в группу имеют бессрочную подписку? Как мне избранным дать подписку на год?
Вполне логично, что вручную добавленные навечно. Избранным - заходите в профиль и выдаете нужную подписку на нужный срок.

ЦитироватьНу и хотелки. Было бы отличным дать тестовый доступ на три дня всем. Потом платно.
Создать группу "Тестовый доступ". Группе дать доступ куда нужно. Назначить всем эту группу. Через три дня группу удалить.

ЦитироватьПо поводу последней ссылочки - можно взять потестировать? Скажем, с отрезанным переводом денег? Если понравится то я приобрету
А что там тестировать без перевода денег? Будет то же самое что и сейчас есть из коробки, просто помимо PayPal добавятся еще две нерабочие кнопки.
Если есть какие-то вопросы касающиеся моего мода, задавайте в той теме, я все расскажу.

thc2000

По поводу программирования я бы легко заморочился, но мне надо отработать на php структуру такого типа:

пользователь имеет подписку на эту группу?
Да - показываем один код
Нет - показываем другой код.

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

windows-1251
Уже наверное оффтоп, можно поменять на UTF?

ЗЫ Как автоматом всех пользователей засунуть в нужную мне группу?


digger®

Цитата: thc2000 от 28 октября 2014, 19:34:36По поводу программирования я бы легко заморочился, но мне надо отработать на php структуру такого типа:пользователь имеет подписку на эту группу?
Да - показываем один код
Нет - показываем другой код.
http://www.simplemachines.ru/index.php?topic=17452.0

Серый Лис

#2763
Sorry (за вторжение)

На offe и в Менеджере пакетов появился мод Simple.htaccess BotBlockerMod-v1.1.zip
Весчь нужная, задрали любители регистрации через прокси.. Кто нить его эксплуатировал, растолкуйте немного подробнее плз?

digger®

Цитата: gray fox от 28 октября 2014, 19:50:05
На offe и в Менеджере пакетов появился мод Simple.htaccess BotBlockerMod-v1.1.zip
Весчь нужная, задрали любители регистрации через прокси.. Кто нить его эксплуатировал, растолкуйте немного подробнее плз?
Он на оффе в 2010 появился и с 2011 не обновлялся уже :)
Мод, вроде как, в .htaccess просто добавляет пару строчек, можно это и вручную сделать.

Серый Лис

Спс digger®
уже пытался в .htaccess добавлять запрет на конкретный IP, не выходит.. идет блокировка на всю сеть. Вообще проблема регистрации через прокси-сервера, меня немного  задрала.. не знаю как выйти из положения (

Yworld_garry

Цитата: gray fox от 28 октября 2014, 20:29:58уже пытался в .htaccess добавлять запрет на конкретный IP, не выходит.. идет блокировка на всю сеть

Вот так прописать, ниже примеры диапазонов от конкретного до сети.

## USER IP BANNING
<Limit GET POST>
order allow,deny
deny from 42.12.5.34
deny from 193.110.145.185
deny from 212.173.53.
deny from 69.242.
allow from all
</Limit>

Серый Лис


sanb

Нужны следующие моды:
1. Закрепление первого сообщения в темах
2. Аналог Pretty URLs умеющий делать транслит
3. Удобная вставка изображений/вложений в тело сообщения, а не под сообщение.

Заранее благодарен

digger®

Цитата: sanb от 30 октября 2014, 23:47:06Нужны следующие моды:1. Закрепление первого сообщения в темах
Top First Post

Цитата: sanb от 30 октября 2014, 23:47:062. Аналог Pretty URLs умеющий делать транслит
Pretty URLs и делает транслит

Цитата: sanb от 30 октября 2014, 23:47:063. Удобная вставка изображений/вложений в тело сообщения, а не под сообщение.
Только костыли типа ILA

sanb

#2770
Pretty URLs это делает убожески. Понять смысл не возможно. Может я не умею его готовить?!)
К примеру Обсуждение и доработка сайта и SMF в oee-oaotka-ata-smf))
А что за ILA?
ps http://www.simplemachines.ru/index.php?topic=6608.msg58780#msg58780

digger®

Цитата: sanb от 30 октября 2014, 23:53:22Pretty URLs это делает убожески. Понять смысл не возможно. Может я не умею его готовить?!)
Не умеете готовить. У всех, кто тут по ЧПУ загоняется, он стоит и нормально транслитерирует. (Кстати, если вы в нем что-то меняете, нужно его кэш обязательно сбрасывать, иначе так и будет старые урлы показывать). Спросите лучше в теме, где этот мод обсуждают.

ЦитироватьА что за ILA?
ILA на гитхабе нужно искать, он с офсайта удалился. Вот, из той же оперы Post and PM Inline Attachments

Kochevnik.73

Цитата: maestrosite.ru от 02 июля 2012, 09:03:51StickyTopicsOrder.
А как сделать чтобы тема была в середине страницы?

Beer

На Буллетине юзер может видеть кто заходил к нему в профиль.
На SMF что есть аналогичное?

ALINA

Цитата: Beer от 20 ноября 2014, 23:25:42На SMF что есть аналогичное?
Есть у меня где то . Вспомнить бы еще как зовут . Гляну завтра . Если не найдешь -найду среди своих установленных  и поделюсь
.

ALINA

#2775
del

Beer

Оч. оперативно - премного благодарен!
Пошел тестить.....

ALINA

 Beer у меня он установлен . Там только есть небольшие настройки в админке . Он на русском . Разберешься .

Beer

Не пойму - где у него какие настройки?
Может ссыль дашь на настройки в админке?

Beer

My Community » Администрирование » Настройки модов » Настройка модификаций
Ссыль: /forum/index.php?action=admin;area=modsettings;

Пока не появился, либо я чего-то не вижу. Хотя установился.
Спасибо - буду пытаться разобраться.

MrCreatoR

Ищу мод, который предотвращал бы постинг сообщений, содержащие внешние ссылки, но только для пользователей не набравших с №-ое количество сообщений.

Кто то встречал такой в природе?

GeorG

Тут делали для пользователей, так же можно для любой группы - http://www.simplemachines.ru/index.php?topic=16699.msg132289#msg132289
Хотя это не останавливает сам постинг, а только не даёт делать активные ссылки. Но можно на основе этого, что-то мутить.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

MrCreatoR

Решил проблему примерно так:

ЦитироватьВ «Sources/Post.php» найти:

	
// Any mistakes?


и заменить на:

	
if (
$user_info['posts'] < && preg_match('~(http://[^/]+/.+|www\.[^/]+/)$~'$_POST['message']))
	
{
	
	
$post_errors[] = 'links_not_allowed';
	
}

	
// Any mistakes?


далее в файле «$themedir/languages/Errors.russian-utf8.php» найти строчку с:
$txt['error_bad_line'] = 

и добавить после:
$txt['error_links_not_allowed'] = 'У вас нет прав отправлять сообщения с ссылками (наберите минимум 3 сообщения).';

также и в файле «$themedir/languages/Errors.english.php» найти строчку с:
$txt['error_bad_line'] =

и добавить после:
$txt['error_links_not_allowed'] = 'You\'re not allowed to post messages with links (you should have at least 3 posts).';

возможно стоит сделать проверку что это внешние ссылки, но как бы это корректно сделать?

leon

Этот мод называется anti_spam_links

Сергей Д.

Есть ли мод, указывающий возраст форума?  Пример: форуму 1 год 105 дней.
Форум za40.org - знакомства и общение тех, кому за 40.  :)
TheHost - надёжный, быстрый и недорогой хостинг с отличной техподдержкой 24/7. Выбор потребителя 2020!  O0  Форум za40.org размещён именно на этом хостинге.

Yworld_garry

Цитата: Сергей Николаевич от 25 декабря 2014, 09:57:41Есть ли мод, указывающий возраст форума?
Допишите в футер руками все что угодно, скажем под копирайт и не надо никаких модов.

Сергей Д.

Форум za40.org - знакомства и общение тех, кому за 40.  :)
TheHost - надёжный, быстрый и недорогой хостинг с отличной техподдержкой 24/7. Выбор потребителя 2020!  O0  Форум za40.org размещён именно на этом хостинге.

Yarik

Файл index.template.php дефолтной темы в поле footer

Сергей Д.

Форум za40.org - знакомства и общение тех, кому за 40.  :)
TheHost - надёжный, быстрый и недорогой хостинг с отличной техподдержкой 24/7. Выбор потребителя 2020!  O0  Форум za40.org размещён именно на этом хостинге.

MrCreatoR

Цитата: leon от 25 декабря 2014, 09:46:30Этот мод называется anti_spam_links
Супер, то что надо!

qgaming

Есть ли мод, позволяющий оперативно подключать в ответ логин пользователя того или иного поста?

digger®

Цитата: qgaming от 10 февраля 2015, 22:03:48
Есть ли мод, позволяющий оперативно подключать в ответ логин пользователя того или иного поста?
Формулировка какая-то витиеватая, но, видимо, нужен буговский мод Nickname to Reply

qgaming

Цитата: digger® от 10 февраля 2015, 22:06:37Формулировка какая-то витиеватая, но, видимо, нужен буговский мод Nickname to Reply
Оно, спасибо.

eugenr

Нужен мод  "Приватные темы"

Смысл с том, чтобы любой пользователь мог свою тему сделать приватной, т.е. невидимой никому кроме модератора раздела.

Может есть готовые решения? 

GeorG

Личные сообщения для этого разве не подходят?
Ну или объясните подоплёку всего этого, возможно найдутся альтернативные варианты.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

eugenr

Личка это дело двоих, а если нужен третий (когда в разделе несколько модераторов ведущих)? 
Ну к примеру обсуждение действий пользователя или еще чего нибуть, вплоть до техпотдержки. Клиент заходит видит только свои вопросы.
Еще вариант использования, пользователь долго и упорно готовит сообщение, добавляет, редактирует, как только навел полный лоск - публикует, снимает "приватность".

личка без вложений
личка неудобна в плане последовательности сообщений

эти два пункта конечно лечатся модами, но самое главное первый пункт.

Подобное было в какой то CMS, уже не помню в какой, и было удобно.

digger®

Цитата: eugenr от 14 февраля 2015, 06:14:45
Нужен мод  "Приватные темы"
Смысл с том, чтобы любой пользователь мог свою тему сделать приватной, т.е. невидимой никому кроме модератора раздела.
Может есть готовые решения? 
Премодерация и и для нужного раздела групповое право "Оставлять сообщения в неодобренных темах: Собственная тема:"

Сапожник

Где-то недавно упоминалось о моде, который в случае упоминания ника  пользователя с добденной собакой отправляет ему уведомление. Типа по @Сапожник мне придёт уведомление.
Напомнить, название  ^-^
Я хостюсь на Хвостинге :) 10 Гб (15 сайтов) ~ 30$/год
Рефка: http://hvosting.ua/

digger®

Цитата: Сапожник от 15 февраля 2015, 21:10:42
Где-то недавно упоминалось о моде, который в случае упоминания ника  пользователя с добденной собакой отправляет ему уведомление. Типа по [at]Сапожник мне придёт уведомление.
Напомнить, название  ^-^
@mention members

Сапожник

Цитата: digger® от 15 февраля 2015, 21:22:09
[at]mention members
Спасибо, он...:)
Правда не встал, завтра буду "рихтовать". Заодно и переведу
Я хостюсь на Хвостинге :) 10 Гб (15 сайтов) ~ 30$/год
Рефка: http://hvosting.ua/