• Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » nevyansk [60]
Результаты поиска
Дата: Понедельник, 07.01.2013, 09:21 | Сообщение #16 | Тема: Премодерация сообщений форума
nevyansk
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


Цитата (Komoff, Чт, 03.01.2013, 20:15:13)
здесь 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
 
Дата: Вторник, 08.01.2013, 12:43 | Сообщение #17 | Тема: Премодерация сообщений форума
nevyansk
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


Цитата (likbezz, Вт, 08.01.2013, 03:35:09)
Так что вот так:
<?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?>

получается так:

т.е. именно то, что я хочу

Прикрепления: 8551592.jpg (24.6 Kb) · 9778030.jpg (21.6 Kb) · 8347905.jpg (42.2 Kb) · 3668579.jpg (79.9 Kb) · 1657621.jpg (65.2 Kb)

 
Дата: Понедельник, 06.01.2014, 23:51 | Сообщение #18 | Тема: Разместить до...в доске объявлений
nevyansk
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


Добрый день!
Всех с праздниками!

Теперь к вопросу:
У доски объявлений есть замечательный пункт при добавлении объявления, под названием "Разместить до":


Возможно ли ограничить выбор срока размещения до удаления объявления из БД парой-тройкой месяцев, а не почти 2 годами, как сейчас?

На просторах рунета нашел такой код, вообще скрывающий данное поле от пользователей:
Код

<style>
#bdM31 {display:none;}
</style>


В принципе, он подходит, т.к. система по умолчанию ставит 1 месяц, но тогда хотелось бы на месте скрытого поля разместить большими красными буковками: Ув. юзер! Твое объявление удалится через месяц! biggrin

Прикрепления: 2275701.png (3.6 Kb)

Сообщение отредактировал nevyansk - Понедельник, 06.01.2014, 23:52
 
Дата: Вторник, 07.01.2014, 01:40 | Сообщение #19 | Тема: Разместить до...в доске объявлений
nevyansk
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Вт, 07.01.2014, 01:45:32
Ну, вообще-то там меню, можно выбрать любой строк - от одного дня..

я максимальный имел ввиду. а то юзер "забубенит" срок на год вперед, и через месяц начинает свои объявы второй раз постить.
Цитата likbezz, Вт, 07.01.2014, 01:45:32
Разместите:

спасибо, завтра попробую

а по первому варианту:
Цитата
Возможно ли ограничить выбор срока размещения до удаления объявления из БД парой-тройкой месяцев, а не почти 2 годами, как сейчас?

сильно сложно осуществить?


 
Дата: Вторник, 07.01.2014, 13:22 | Сообщение #20 | Тема: Разместить до...в доске объявлений
nevyansk
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Вт, 07.01.2014, 04:40:28
А вообще, вариант с установкой срока “по умолчанию”, без возможности выбора, самый более-менее.

smile Для тех юзеров, кто умеет читать и думать, была оставлена "лазейка" для апа своих объявлений
Цитата likbezz, Вт, 07.01.2014, 04:40:28
Убрать все года, кроме текущего и следующего, если строк попадает на следующий год.

так по умолчанию так и стоит:

интересует убрать строку "Год", чтобы сейчас юзер не смог выбрать 2015-й - годом окончания размещения, а месяцы и дни - мог...а в идеале - ограничить срок 2-3 месяцами от даты размещения
Цитата likbezz, Вт, 07.01.2014, 04:40:28
В общем, не невозможно, но бесплатно вам писать вряд ли кто будет.

сколько может стоить? happy
Цитата likbezz, Вт, 07.01.2014, 01:45:32
$('#bdM31').html('Ув. юзер! Твое объявление удалится через месяц!');

не сработало sad строка с датами не скрылась

Прикрепления: 0203348.png (4.0 Kb)

 
Дата: Среда, 08.01.2014, 00:34 | Сообщение #21 | Тема: Разместить до...в доске объявлений
nevyansk
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Вт, 07.01.2014, 15:11:10
Если стили в вашем сообщении работают, значит вы что-то делаете не так.

сорри, затупил, исходник-то и не посмотрел fool

Убрал поле "Год", сейчас глаз мозолит "-", который был между Год-Месяц...Можно этот дефис тоже скрыть как-нибудь?


 
Дата: Среда, 08.01.2014, 15:12 | Сообщение #22 | Тема: Разместить до...в доске объявлений
nevyansk
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Ср, 08.01.2014, 01:43:23
Убери все тире в блоке..
Например - размер шрифта в ноль, цвет шрифта в фон, высокий интерльяж..
Или - смещение списков влево для перекрытия + текст-индент для первого элемента.. first-letter, first child..
Вариантов много.

а как вместо
Цитата likbezz, Вт, 07.01.2014, 15:11:10
#bdF10{display:none;}

вывести текст?

Пробовал:
Код
<style>
$('#bdF10').html('Тут текст');
</style>

не получилось sad


 
Дата: Среда, 08.01.2014, 20:51 | Сообщение #23 | Тема: Разместить до...в доске объявлений
nevyansk
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Ср, 08.01.2014, 19:55:13
<script type="text/javascript">
$('#bdF10').html('Тут текст');
</script>

не работает sad поле год открывается


 
Дата: Среда, 08.01.2014, 20:58 | Сообщение #24 | Тема: Разместить до...в доске объявлений
nevyansk
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Ср, 08.01.2014, 21:53:53
Значит неверный ID - cмотри исходник.

если делаю так:
Код
<style>
#bdF10 {display:none;}
</style>

поле год скрывается и приходит к виду:
-месяц-день

если ставлю так:
Код
<script type="text/javascript">
$('#bdF10').html('Тут текст');
</script>


все поля открываются:
год-месяц-день

ID и там и там - #bdF10, или я что-то не понял?


Сообщение отредактировал nevyansk - Среда, 08.01.2014, 21:00
 
Дата: Среда, 08.01.2014, 21:01 | Сообщение #25 | Тема: Разместить до...в доске объявлений
nevyansk
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Ср, 08.01.2014, 21:59:26
А, собственно, ты вы куда пытаетесь запихнуть этот текст?
Часом, не в селект?
По спецификации, в элементе select могут находиться только элементы option и optiongroup. Ознакомьтесь, пожалуйста.

т.е. скрыть выпадающий список и вставить на его место текст - не получится?


 
Дата: Среда, 08.01.2014, 21:08 | Сообщение #26 | Тема: Разместить до...в доске объявлений
nevyansk
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Ср, 08.01.2014, 22:04:56
Таким методом что пытаетесь вы - нет.

sad
метод такой:
Цитата likbezz, Вт, 07.01.2014, 04:40:28
В общем, не невозможно, но бесплатно вам писать вряд ли кто будет.


???


 
Дата: Среда, 08.01.2014, 21:19 | Сообщение #27 | Тема: Разместить до...в доске объявлений
nevyansk
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Ср, 08.01.2014, 22:15:03
Означает что возможно, но бесплатно это писать для вас не буду, и готового тоже нет.

мне бесплатно и не надо, труд должен оплачиваться:
Цитата nevyansk, Вт, 07.01.2014, 14:22:01
сколько может стоить?

wink

Добавлено (08.01.2014, 21:19)
---------------------------------------------

Цитата likbezz, Ср, 08.01.2014, 22:04:56
Можно заменить селект на текст

так мне это и надо, селект "год" заменить, допустим, на текст "2014"


 
Дата: Четверг, 09.01.2014, 22:28 | Сообщение #28 | Тема: Разместить до...в доске объявлений
nevyansk
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Ср, 08.01.2014, 22:24:57
$('#bdF10').replaceWith('Тут текст');

не работает:
Код
<script type="text/javascript">  
$('#bdF10').replaceWith('Тут текст');
</script>


sad


 
Дата: Четверг, 09.01.2014, 22:46 | Сообщение #29 | Тема: Разместить до...в доске объявлений
nevyansk
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Ср, 08.01.2014, 22:22:03
1. Не берусь за работу без четкого Технического Задания.

Пишу:

Нужно привести форму "Разместить до" к виду, как на скриншоте:

Причем вывод года взять из сис.кодов:
Код

$YEAR$

Чтобы каждый год вручную не менять.

Должно получиться что-то вроде:
Код
$('#bdF10').replaceWith('$YEAR$');

но работающее...

Это минимум, который хотелось бы получить. Теперь максимум:

Привести форму "Разместить до" к виду, как на скриншоте:

Год, как в минимуме (см.выше) + ограничение по месяцам - 3-4 ближайших(думаю, это возможно будет менять в дальнейшем в коде, ставя цифры от 1 до 12, по кол-ву месяцев, но на это можно особо не заморачиваться).

Цитата likbezz, Ср, 08.01.2014, 22:22:03
2. Не берусь за любую работу менее 1000 р. (исключения - личная договоренность).

окончательная сумма, куда и как перечислять?

Готовый код можно выкладывать здесь...пусть нуждающиеся(если таковые будут) пользуются

Прикрепления: 6207922.png (2.8 Kb) · 0983693.png (3.7 Kb)

 
Дата: Четверг, 09.01.2014, 23:56 | Сообщение #30 | Тема: Разместить до...в доске объявлений
nevyansk
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz, Пт, 10.01.2014, 00:34:37
Минимум я и так вам подскажу.

да, привелось к виду, как на скриншоте, но при попытке добавить объявление выдает ошибку:

Не заполнено поле ""



Убираю скрипт - все нормально добавляется

Цитата likbezz, Пт, 10.01.2014, 00:34:37
А с числами что? Оставлять все?

да, оставлять, дни особо не мешают
Цитата likbezz, Пт, 10.01.2014, 00:34:37
Минимум. Не думаю что будут большие трудности.

500?
Цитата likbezz, Пт, 10.01.2014, 00:34:37
R426443544810

на рублевый вебмани закину, норм?

Прикрепления: 6217496.png (13.3 Kb)

Сообщение отредактировал nevyansk - Четверг, 09.01.2014, 23:57
 
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » nevyansk [60]
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:


Мобильная версия