• Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: Admin, Cибиря4ка, Komoff, Diana  
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Разместить до...в доске объявлений
Разместить до...в доске объявлений
Дата: Понедельник, 06.01.2014, 23:51 |
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, 00:45 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


nevyansk,
Цитата nevyansk, Пн, 06.01.2014, 23:51:47
Добрый день!
Всех с праздниками!

Аха)
Спасибо ) с Рожеством! уже сегодня)

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

Ну, вообще-то там меню, можно выбрать любой строк - от одного дня..

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

Разместите:
Код
$('#bdM31').html('Ув. юзер! Твое объявление удалится через месяц!');

...


 
Дата: Вторник, 07.01.2014, 01:40 |
nevyansk
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


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

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

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

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

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


 
Дата: Вторник, 07.01.2014, 03:40 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


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

Убрать дни, и лишние месяцы..
А вообще, вариант с установкой срока “по умолчанию”, без возможности выбора, самый более-менее.

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

Не сильно, но и сами не сделаете.

Убрать все года, кроме текущего и следующего, если строк попадает на следующий год.
Убрать все месяцы, кроме тех, что попадают под строк, с учетом числа дней в месяце.
Убрать дни полностью, оставив текущую дату.

В общем, не невозможно, но бесплатно вам писать вряд ли кто будет.


 
Дата: Вторник, 07.01.2014, 13:22 |
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)

 
Дата: Вторник, 07.01.2014, 14:11 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


nevyansk,
Цитата nevyansk, Вт, 07.01.2014, 13:22:01
сколько может стоить?

Не знаю. В данном случае зависит от кодера.

Цитата nevyansk, Вт, 07.01.2014, 13:22:01
интересует убрать строку "Год"

Код
#bdF10{display:none;}


Цитата nevyansk, Вт, 07.01.2014, 13:22:01
не сработало

Если стили в вашем сообщении работают, значит вы что-то делаете не так.
Если и они не работают, значит там другой ID - я не смотрел, ориентировался на ваши стили.
У меня, например, это bdM33


---

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

 
Дата: Среда, 08.01.2014, 00:34 |
nevyansk
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


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

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

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


 
Дата: Среда, 08.01.2014, 00:43 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


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

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


 
Дата: Среда, 08.01.2014, 15:12 |
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, 18:55 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


nevyansk,
Цитата nevyansk, Ср, 08.01.2014, 15:12:14
Пробовал:
Код
<style>
$('#bdF10').html('Тут текст');
</style>

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

Вообще-то, это не стили. Но думаете в верном направлении ))

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

---


 
Дата: Среда, 08.01.2014, 20:51 |
nevyansk
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


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

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


 
Дата: Среда, 08.01.2014, 20:53 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


nevyansk,
Цитата nevyansk, Ср, 08.01.2014, 20:51:29
не работает sad поле год открывается

Значит неверный ID - cмотри исходник.

Цитата nevyansk, Ср, 08.01.2014, 20:51:29
не работает sad поле год открывается

А, собственно, ты вы куда пытаетесь запихнуть этот текст?
Часом, не в селект?
По спецификации, в элементе select могут находиться только элементы option и optgroup. Ознакомьтесь, пожалуйста.


 
Дата: Среда, 08.01.2014, 20:58 |
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, 20:59 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


nevyansk,
Цитата nevyansk, Ср, 08.01.2014, 20:51:29
не работает sad поле год открывается

А, собственно, ты вы куда пытаетесь запихнуть этот текст?
Часом, не в селект?
По спецификации, в элементе select могут находиться только элементы option и optgroup. Ознакомьтесь, пожалуйста.


 
Дата: Среда, 08.01.2014, 21:01 |
nevyansk
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


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

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


 
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Разместить до...в доске объявлений
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:


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