Результаты поиска
|
|
|
2013-01-07Дата: Понедельник, 07.01.2013, 09:21 | Сообщение #16 | Тема: Премодерация сообщений форума |
Лейтенант
Группа: Проверенные
Статус: Offline
|
здесь ID у меня 123, замени на нужный. В примере, если ID материала больше 123, то сообщение будет скрыто, все остальные сообщения от гостей будут видимы. ID также можно увидеть в ссылке на сообщение, третья группа цифр. Все получилось! Спасибо огромное!
Добавлено (07.01.2013, 09:21) --------------------------------------------- Komoff, а если пойти дальше, и ввести премодерацию для вновь зарегистрированных? код должен быть такой:
Код <?if($GROUP_NAME$='Гости' && 'ID группы вновь зарегистрированных пользователей' && !$EDITEDBY$ && $ID$>123)?>Сообщение появится после одобрения модератора<?else?>$MESSAGE$<?endif?>
или надо в 2 условия делать?
Код <?if($GROUP_NAME$='Гости' && !$EDITEDBY$ && $ID$>123)?>Сообщение появится после одобрения модератора<?else?>$MESSAGE$<?endif?> + Код <?if($GROUP_NAME$='ID группы вновь зарегистрированных пользователей' && !$EDITEDBY$ && $ID$>123)?>Сообщение появится после одобрения модератора<?else?>$MESSAGE$<?endif?>
?
Сообщение отредактировал nevyansk - Понедельник, 07.01.2013, 17:14 | | |
|
|
2013-01-08Дата: Вторник, 08.01.2013, 12:43 | Сообщение #17 | Тема: Премодерация сообщений форума |
Лейтенант
Группа: Проверенные
Статус: Offline
|
Так что вот так: <?if(($GROUP_ID$ || $GROUP_ID$='9999') ... )?>
Попробовал вставить код: ID брал отсюда: Вот что получилось: Допустим хочу премодерацию поставить гостям и администраторам: при коде: Код <?if(($GROUP_ID$ || $GROUP_ID$='4') && !$EDITEDBY$ && $ID$>913)?>Если сообщение не нарушает правил поведения и публикации сообщений в разделах сайта, оно появится после проверки<?else?>$MESSAGE$<?endif?> Получается так: а при коде: Код <?if(($GROUP_NAME$='Гости' || $GROUP_ID$='4') && !$EDITEDBY$ && $ID$>913)?><center><b>Если сообщение не нарушает <a href="http://www.nevyansk.org.ru/forum/0-0-0-36" target="_blank">правил поведения и публикации сообщений в разделах сайта www.nevyansk.org.ru</a>, оно появится после проверки</b></center><?else?>$MESSAGE$<?endif?> получается так: т.е. именно то, что я хочу
| | |
|
|
2014-01-06Дата: Понедельник, 06.01.2014, 23:51 | Сообщение #18 | Тема: Разместить до...в доске объявлений |
Лейтенант
Группа: Проверенные
Статус: Offline
|
Добрый день! Всех с праздниками!
Теперь к вопросу: У доски объявлений есть замечательный пункт при добавлении объявления, под названием "Разместить до":
Возможно ли ограничить выбор срока размещения до удаления объявления из БД парой-тройкой месяцев, а не почти 2 годами, как сейчас?
На просторах рунета нашел такой код, вообще скрывающий данное поле от пользователей: Код <style> #bdM31 {display:none;} </style>
В принципе, он подходит, т.к. система по умолчанию ставит 1 месяц, но тогда хотелось бы на месте скрытого поля разместить большими красными буковками: Ув. юзер! Твое объявление удалится через месяц!
Сообщение отредактировал nevyansk - Понедельник, 06.01.2014, 23:52 | | |
|
|
2014-01-07Дата: Вторник, 07.01.2014, 01:40 | Сообщение #19 | Тема: Разместить до...в доске объявлений |
Лейтенант
Группа: Проверенные
Статус: Offline
|
Ну, вообще-то там меню, можно выбрать любой строк - от одного дня.. я максимальный имел ввиду. а то юзер "забубенит" срок на год вперед, и через месяц начинает свои объявы второй раз постить. спасибо, завтра попробую
а по первому варианту: Цитата Возможно ли ограничить выбор срока размещения до удаления объявления из БД парой-тройкой месяцев, а не почти 2 годами, как сейчас? сильно сложно осуществить?
| | |
|
|
2014-01-07Дата: Вторник, 07.01.2014, 13:22 | Сообщение #20 | Тема: Разместить до...в доске объявлений |
Лейтенант
Группа: Проверенные
Статус: Offline
|
А вообще, вариант с установкой срока “по умолчанию”, без возможности выбора, самый более-менее. Для тех юзеров, кто умеет читать и думать, была оставлена "лазейка" для апа своих объявлений Убрать все года, кроме текущего и следующего, если строк попадает на следующий год. так по умолчанию так и стоит: интересует убрать строку "Год", чтобы сейчас юзер не смог выбрать 2015-й - годом окончания размещения, а месяцы и дни - мог...а в идеале - ограничить срок 2-3 месяцами от даты размещения В общем, не невозможно, но бесплатно вам писать вряд ли кто будет. сколько может стоить? $('#bdM31').html('Ув. юзер! Твое объявление удалится через месяц!'); не сработало строка с датами не скрылась
| | |
|
|
2014-01-08Дата: Среда, 08.01.2014, 00:34 | Сообщение #21 | Тема: Разместить до...в доске объявлений |
Лейтенант
Группа: Проверенные
Статус: Offline
|
Если стили в вашем сообщении работают, значит вы что-то делаете не так. сорри, затупил, исходник-то и не посмотрел
Убрал поле "Год", сейчас глаз мозолит "-", который был между Год-Месяц...Можно этот дефис тоже скрыть как-нибудь?
| | |
|
|
2014-01-08Дата: Среда, 08.01.2014, 15:12 | Сообщение #22 | Тема: Разместить до...в доске объявлений |
Лейтенант
Группа: Проверенные
Статус: Offline
|
Убери все тире в блоке.. Например - размер шрифта в ноль, цвет шрифта в фон, высокий интерльяж.. Или - смещение списков влево для перекрытия + текст-индент для первого элемента.. first-letter, first child.. Вариантов много. а как вместо вывести текст?
Пробовал: Код <style> $('#bdF10').html('Тут текст'); </style> не получилось
| | |
|
|
2014-01-08Дата: Среда, 08.01.2014, 20:51 | Сообщение #23 | Тема: Разместить до...в доске объявлений |
Лейтенант
Группа: Проверенные
Статус: Offline
|
<script type="text/javascript"> $('#bdF10').html('Тут текст'); </script> не работает поле год открывается
| | |
|
|
2014-01-08Дата: Среда, 08.01.2014, 20:58 | Сообщение #24 | Тема: Разместить до...в доске объявлений |
Лейтенант
Группа: Проверенные
Статус: Offline
|
Значит неверный ID - cмотри исходник. если делаю так: Код <style> #bdF10 {display:none;} </style> поле год скрывается и приходит к виду: -месяц-день
если ставлю так: Код <script type="text/javascript"> $('#bdF10').html('Тут текст'); </script>
все поля открываются: год-месяц-день
ID и там и там - #bdF10, или я что-то не понял?
Сообщение отредактировал nevyansk - Среда, 08.01.2014, 21:00 | | |
|
|
2014-01-08Дата: Среда, 08.01.2014, 21:01 | Сообщение #25 | Тема: Разместить до...в доске объявлений |
Лейтенант
Группа: Проверенные
Статус: Offline
|
А, собственно, ты вы куда пытаетесь запихнуть этот текст? Часом, не в селект? По спецификации, в элементе select могут находиться только элементы option и optiongroup. Ознакомьтесь, пожалуйста. т.е. скрыть выпадающий список и вставить на его место текст - не получится?
| | |
|
|
2014-01-08Дата: Среда, 08.01.2014, 21:08 | Сообщение #26 | Тема: Разместить до...в доске объявлений |
Лейтенант
Группа: Проверенные
Статус: Offline
|
Таким методом что пытаетесь вы - нет. метод такой: В общем, не невозможно, но бесплатно вам писать вряд ли кто будет.
???
| | |
|
|
2014-01-08Дата: Среда, 08.01.2014, 21:19 | Сообщение #27 | Тема: Разместить до...в доске объявлений |
Лейтенант
Группа: Проверенные
Статус: Offline
|
Означает что возможно, но бесплатно это писать для вас не буду, и готового тоже нет. мне бесплатно и не надо, труд должен оплачиваться: Добавлено (08.01.2014, 21:19) ---------------------------------------------
Можно заменить селект на текст так мне это и надо, селект "год" заменить, допустим, на текст "2014"
| | |
|
|
2014-01-09Дата: Четверг, 09.01.2014, 22:28 | Сообщение #28 | Тема: Разместить до...в доске объявлений |
Лейтенант
Группа: Проверенные
Статус: Offline
|
$('#bdF10').replaceWith('Тут текст'); не работает: Код <script type="text/javascript"> $('#bdF10').replaceWith('Тут текст'); </script>
| | |
|
|
2014-01-09Дата: Четверг, 09.01.2014, 22:46 | Сообщение #29 | Тема: Разместить до...в доске объявлений |
Лейтенант
Группа: Проверенные
Статус: Offline
|
1. Не берусь за работу без четкого Технического Задания. Пишу:
Нужно привести форму "Разместить до" к виду, как на скриншоте: Причем вывод года взять из сис.кодов: Чтобы каждый год вручную не менять.
Должно получиться что-то вроде: Код $('#bdF10').replaceWith('$YEAR$'); но работающее...
Это минимум, который хотелось бы получить. Теперь максимум:
Привести форму "Разместить до" к виду, как на скриншоте: Год, как в минимуме (см.выше) + ограничение по месяцам - 3-4 ближайших(думаю, это возможно будет менять в дальнейшем в коде, ставя цифры от 1 до 12, по кол-ву месяцев, но на это можно особо не заморачиваться).
2. Не берусь за любую работу менее 1000 р. (исключения - личная договоренность). окончательная сумма, куда и как перечислять?
Готовый код можно выкладывать здесь...пусть нуждающиеся(если таковые будут) пользуются
| | |
|
|
2014-01-09Дата: Четверг, 09.01.2014, 23:56 | Сообщение #30 | Тема: Разместить до...в доске объявлений |
Лейтенант
Группа: Проверенные
Статус: Offline
|
Минимум я и так вам подскажу. да, привелось к виду, как на скриншоте, но при попытке добавить объявление выдает ошибку:
Не заполнено поле ""
Убираю скрипт - все нормально добавляется
А с числами что? Оставлять все? да, оставлять, дни особо не мешают Минимум. Не думаю что будут большие трудности. 500? на рублевый вебмани закину, норм?
Сообщение отредактировал nevyansk - Четверг, 09.01.2014, 23:57 | | |
|