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