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


nevyansk,
Цитата nevyansk, Ср, 08.01.2014, 21:01:45
т.е. скрыть выпадающий список и вставить на его место текст - не получится?

Таким методом что пытаетесь вы - нет.

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


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


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

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


???


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


nevyansk,
Цитата nevyansk, Ср, 08.01.2014, 21:08:05
???

Что-то непонятно в данной фразе?
Означает что возможно, но бесплатно это писать для вас не буду - ибо это серьезный скрипт, а не две строчки кода. И готового тоже нет.


 
Дата: Среда, 08.01.2014, 21:19 |
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"


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


nevyansk,
Цитата nevyansk, Ср, 08.01.2014, 21:16:57
сколько может стоить?

Мои расценки
А если вкратце:
1. Не берусь за работу без четкого Технического Задания.
2. Не берусь за любую работу менее 1000 р. (исключения - личная договоренность).

Минимум пятихатка.
Максимум - в зависимости от ТЗ


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


Цитата nevyansk, Ср, 08.01.2014, 21:19:19
так мне это и надо, селект "год" заменить, допустим, на текст "2014"

Ну так и заменяйте:
replaceWith()

Код
$('#bdF10').replaceWith('Тут текст');

--


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


nevyansk,
Цитата nevyansk, Чт, 09.01.2014, 22:46:28
Это минимум, который хотелось бы получить

Минимум я вам и так подскажу.





http://likbezz.ru/board/0-0-0-0-1
(не смотрите на лишние элементы - модуль для тестов/работ)
---

Цитата nevyansk, Чт, 09.01.2014, 22:46:28
Привести форму "Разместить до" к виду, как на скриншоте:
Год, как в минимуме (см.выше) + ограничение по месяцам - 3-4 ближайших(думаю, это возможно будет менять в дальнейшем в коде,

Хорошо, посмотрю что можно сделать.

Цитата nevyansk, Чт, 09.01.2014, 22:46:28
ограничение по месяцам - 3-4 ближайших(думаю

А с числами что? Оставлять все?
---

Цитата nevyansk, Чт, 09.01.2014, 22:46:28
окончательная сумма, куда и как перечислять?

Цена - минимум.
Не думаю что будут трудности.

Актуальные реквизиты на главной в левой колонке:
Код
WebMoney:
R426443544810
Z120914141775
E305902557268
U399148405304
B258688647365

Яндекс деньги:
41001660518076

Единый кошелек:
181342928825@W1

QIWI Кошелек:
9688596198

---

Прикрепления: 6242909.png (16.9 Kb) · 9143428.png (3.9 Kb)

 
Дата: Четверг, 09.01.2014, 23:56 |
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
 
Дата: Пятница, 10.01.2014, 00:06 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


nevyansk,
Цитата nevyansk, Чт, 09.01.2014, 23:56:17
Не заполнено поле ""

А.. ну да, конечно..
А если убрать все пункты кроме активного? - 2014?

Тогда да, надо по другому..
Цитата nevyansk, Чт, 09.01.2014, 23:56:17
на рублевый вебмани закину, норм?

Норм.
Завтра будет, уже сегодня.


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


Цитата likbezz, Пт, 10.01.2014, 01:06:12
Норм.

деньги ушли, коммент - название темы

что-то я загрузился, что здесь у меня ошибку какой именно строки не показывает:

sad

показывает только ошибку "незаполнения" строк "категория" и "тип объявления", а дальше пустые кавычки...какой шаблон я мог "закриворучить" и как исправить?

Тут вот все поля четко отписывает: http://likbezz.ru/board/0-0-0-0-1
(кстати, я там тестовую объяву сделал совершенно неспециально, нужно подтереть)


Сообщение отредактировал nevyansk - Пятница, 10.01.2014, 00:25
 
Дата: Пятница, 10.01.2014, 00:37 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


nevyansk,
Цитата nevyansk, Пт, 10.01.2014, 00:24:01
что-то я загрузился, что здесь у меня ошибку какой именно строки не показывает:

Потому что ее нет - ее заменили на текст.

Цитата nevyansk, Пт, 10.01.2014, 00:24:01
Тут вот все поля четко отписывает: http://likbezz.ru/board/0-0-0-0-1
(кстати, я там тестовую объяву сделал совершенно неспециально, нужно подтереть)

Потому что там уже поправил)

В общем, оказалось несложно:
Типа так:
Код
<script type="text/javascript">
(function(){
var y=new Date().getFullYear(),ind=3,is=false;
$('#bdF11 option').each(function(){
                if(this.selected){is=true;};
                if(ind<1||!is){
                 $(this).remove();
                };
                if(is){ind--};
});
$('#bdF10').replaceWith('<span>'+y+'</span><input name="pya" type="hidden" value="'+y+'" />');
})();
</script>

Где:
ind=3 = кол-во месяцев, не включая текущий.

Если будете вставлять прямо в шаблон - скопируйте код из прикрепления.

Так же, скрипт можно запихнуть в файл и подключить так:
Код
<script type="text/javascript" src="http://likbezz.ru/_content/_work/8-1626/hideMonth.js"></script>


Ссылка на файл: hideMonth.js
---

Если же у вас есть какой-то глобальный файл со своими скриптами, то лучше упаковать в функцию и вызвать по месту:
Функция:
Код
function hideMonth(ind){
var y=new Date().getFullYear(),ind=(ind)?ind:3,is=false;
$('#bdF11 option').each(function(){
                if(this.selected){is=true;};
                if(ind<1||!is){
                 $(this).remove();
                };
                if(is){ind--};
});
$('#bdF10').replaceWith('<span>'+y+'</span><input name="pya" type="hidden" value="'+y+'" />');
}

В шаблон:
Код
<script type="text/javascript">hideMonth(3);</script>

Где тройка в скобочках - кол-во выводимых месяцев, не включая текущий.
Если не указана, то по умолчанию 3 - как указано в скрипте (ind=(ind)?ind:3).

Ссылка на файл с функцией hideMonth.fn.js
---

Проверить - там же http://likbezz.ru/board/0-0-0-0-1
---

PS
Текущий и предыдущие месяцы НЕ выводится.
То бишь, если сейчас март - в списке будут: апрель, май, июнь. Активным будет апрель.

Если нужны и предыдущие месяцы, меняем в скрипте условие:
Код
if(ind<1||!is){
          $(this).remove();
};

На:
Код
if(ind<1){
          $(this).remove();
};

---

Стилевым оформление года - цифры 2014 - можно стилями:
Код
#bdM33 span{color:red;}


Код скрипта чуть-чуть изменен..
Вот в этом месте:
Код
$('#bdF10').replaceWith(y+'<input name="pya" type="hidden" value="'+y+'" />');

добавлен спан:
Код
$('#bdF10').replaceWith('<span>'+y+'</span><input name="pya" type="hidden" value="'+y+'" />');

---


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


likbezz, ну МОЗГ smile
попробовал - работает, завтра буду разбираться что к чему, и почему в половине групп у меня описание ошибки заполнения полей не показывает, а то у меня 4-й час ночи, на работу через 4 часа вставать biggrin
денежка норм дошла?
Спасибо!


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


nevyansk,
Цитата nevyansk, Пт, 10.01.2014, 01:01:01
завтра буду разбираться что к чему

Да..
И я тоже пойду )

Цитата nevyansk, Пт, 10.01.2014, 01:01:01
денежка норм дошла?

Да, все нормально, прошла.
Благодарю.


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


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