Разместить до...в доске объявлений
|
|
[1] nevyansk [06.01.2014, 23:51] |
Добрый день! Всех с праздниками!
Теперь к вопросу: У доски объявлений есть замечательный пункт при добавлении объявления, под названием "Разместить до":
Возможно ли ограничить выбор срока размещения до удаления объявления из БД парой-тройкой месяцев, а не почти 2 годами, как сейчас?
На просторах рунета нашел такой код, вообще скрывающий данное поле от пользователей: Код <style> #bdM31 {display:none;} </style>
В принципе, он подходит, т.к. система по умолчанию ставит 1 месяц, но тогда хотелось бы на месте скрытого поля разместить большими красными буковками: Ув. юзер! Твое объявление удалится через месяц!
Сообщение отредактировал nevyansk - Понедельник, 06.01.2014, 23:52 |
|
[2] likbezz [07.01.2014, 00:45] |
nevyansk, Добрый день! Всех с праздниками! Аха) Спасибо ) с Рожеством! уже сегодня)
Возможно ли ограничить выбор срока размещения до удаления объявления из БД парой-тройкой месяцев, а не почти 2 годами, как сейчас? Ну, вообще-то там меню, можно выбрать любой строк - от одного дня..
В принципе, он подходит, т.к. система по умолчанию ставит 1 месяц, но тогда хотелось бы на месте скрытого поля разместить большими красными буковками: Ув. юзер! Твое объявление удалится через месяц! Разместите: Код $('#bdM31').html('Ув. юзер! Твое объявление удалится через месяц!'); ... |
|
[3] nevyansk [07.01.2014, 01:40] |
Ну, вообще-то там меню, можно выбрать любой строк - от одного дня.. я максимальный имел ввиду. а то юзер "забубенит" срок на год вперед, и через месяц начинает свои объявы второй раз постить. спасибо, завтра попробую
а по первому варианту: Цитата Возможно ли ограничить выбор срока размещения до удаления объявления из БД парой-тройкой месяцев, а не почти 2 годами, как сейчас? сильно сложно осуществить? |
|
[4] likbezz [07.01.2014, 03:40] |
nevyansk, я максимальный имел ввиду. а то юзер "забубенит" срок на год вперед, и через месяц начинает свои объявы второй раз постить. Убрать дни, и лишние месяцы.. А вообще, вариант с установкой срока “по умолчанию”, без возможности выбора, самый более-менее.
а по первому варианту: Возможно ли ограничить выбор срока размещения до удаления объявления из БД парой-тройкой месяцев, а не почти 2 годами, как сейчас? сильно сложно осуществить? Не сильно, но и сами не сделаете.
Убрать все года, кроме текущего и следующего, если строк попадает на следующий год. Убрать все месяцы, кроме тех, что попадают под строк, с учетом числа дней в месяце. Убрать дни полностью, оставив текущую дату.
В общем, не невозможно, но бесплатно вам писать вряд ли кто будет. |
|
[5] nevyansk [07.01.2014, 13:22] |
А вообще, вариант с установкой срока “по умолчанию”, без возможности выбора, самый более-менее. Для тех юзеров, кто умеет читать и думать, была оставлена "лазейка" для апа своих объявлений Убрать все года, кроме текущего и следующего, если строк попадает на следующий год. так по умолчанию так и стоит: интересует убрать строку "Год", чтобы сейчас юзер не смог выбрать 2015-й - годом окончания размещения, а месяцы и дни - мог...а в идеале - ограничить срок 2-3 месяцами от даты размещения В общем, не невозможно, но бесплатно вам писать вряд ли кто будет. сколько может стоить? $('#bdM31').html('Ув. юзер! Твое объявление удалится через месяц!'); не сработало строка с датами не скрылась
|
|
[6] likbezz [07.01.2014, 14:11] |
nevyansk, Не знаю. В данном случае зависит от кодера.
интересует убрать строку "Год"
Если стили в вашем сообщении работают, значит вы что-то делаете не так. Если и они не работают, значит там другой ID - я не смотрел, ориентировался на ваши стили. У меня, например, это bdM33
---
|
|
[7] nevyansk [08.01.2014, 00:34] |
Если стили в вашем сообщении работают, значит вы что-то делаете не так. сорри, затупил, исходник-то и не посмотрел
Убрал поле "Год", сейчас глаз мозолит "-", который был между Год-Месяц...Можно этот дефис тоже скрыть как-нибудь? |
|
[8] likbezz [08.01.2014, 00:43] |
nevyansk, Убрал поле "Год", сейчас глаз мозолит "-", который был между Год-Месяц...Можно этот дефис тоже скрыть как-нибудь? Убери все тире в блоке.. Например - размер шрифта в ноль, цвет шрифта в фон, высокий интерльяж.. Или - смещение списков влево для перекрытия + текст-индент для первого элемента.. first-letter, first child.. Вариантов много.. |
|
[9] nevyansk [08.01.2014, 15:12] |
Убери все тире в блоке.. Например - размер шрифта в ноль, цвет шрифта в фон, высокий интерльяж.. Или - смещение списков влево для перекрытия + текст-индент для первого элемента.. first-letter, first child.. Вариантов много. а как вместо вывести текст?
Пробовал: Код <style> $('#bdF10').html('Тут текст'); </style> не получилось |
|
[10] likbezz [08.01.2014, 18:55] |
nevyansk, Пробовал: Код <style> $('#bdF10').html('Тут текст'); </style> не получилось Вообще-то, это не стили. Но думаете в верном направлении ))
Так: Код <script type="text/javascript"> $('#bdF10').html('Тут текст'); </script> --- |
|
[11] nevyansk [08.01.2014, 20:51] |
<script type="text/javascript"> $('#bdF10').html('Тут текст'); </script> не работает поле год открывается |
|
[12] likbezz [08.01.2014, 20:53] |
nevyansk, не работает sad поле год открывается Значит неверный ID - cмотри исходник.
не работает sad поле год открывается А, собственно, ты вы куда пытаетесь запихнуть этот текст? Часом, не в селект? По спецификации, в элементе select могут находиться только элементы option и optgroup. Ознакомьтесь, пожалуйста. |
|
[13] nevyansk [08.01.2014, 20:58] |
Значит неверный ID - cмотри исходник. если делаю так: Код <style> #bdF10 {display:none;} </style> поле год скрывается и приходит к виду: -месяц-день
если ставлю так: Код <script type="text/javascript"> $('#bdF10').html('Тут текст'); </script>
все поля открываются: год-месяц-день
ID и там и там - #bdF10, или я что-то не понял?
Сообщение отредактировал nevyansk - Среда, 08.01.2014, 21:00 |
|
[14] likbezz [08.01.2014, 20:59] |
nevyansk, не работает sad поле год открывается А, собственно, ты вы куда пытаетесь запихнуть этот текст? Часом, не в селект? По спецификации, в элементе select могут находиться только элементы option и optgroup. Ознакомьтесь, пожалуйста. |
|
[15] nevyansk [08.01.2014, 21:01] |
А, собственно, ты вы куда пытаетесь запихнуть этот текст? Часом, не в селект? По спецификации, в элементе select могут находиться только элементы option и optiongroup. Ознакомьтесь, пожалуйста. т.е. скрыть выпадающий список и вставить на его место текст - не получится? |
|