Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   Скрипт скрытия мультимедиа-контента (https://javascript.ru/forum/job/15680-skript-skrytiya-multimedia-kontenta.html)

String 09.03.2011 15:25

Скрипт скрытия мультимедиа-контента
 
Здравствуйте, уважаемые форумчане !

Нужен скрипт-аккордеон, который будет не только скрывать текст, но и воспроизводить мультимедиа-контент.
Но скрипт должен работать с множеством ссылок (блоков) - и к тому же, работать автоматически.
Например, при открытии одного из блоков срабатывает плеер (запускает музыку) ... а при открытии любого другого блока - предыдущий блок закрывается (и выключается его плеер), и включается плеер с музыкой из текущего блока.
И таким образом должны работать (автоматически включаться-выключаться) все мультимедийные ссылки.

При этом необходимо использование только средств, встроенных в браузеры - т.к. скрипт должен работать не только на странице сайта, но и на локальном компьютере (отключенном от Интернет).
Т.е., никаких сторонних сервисов или сторонних скриптовых библиотек - только HTML, и возможно Java.

Покопался в Сети, нашёл пару скриптов ...

Код:

<html>
<head>
<script>function showTooltip(divID1, divID2)
{
var myHiddenDiv = document.getElementById(divID2);
var myDiv = document.getElementById(divID1);

myHiddenDiv.style.display = 'none';
if(myDiv.style.display == 'none')
{
myDiv.style.display = 'block';
}
else
{
myDiv.style.display = 'none';
}
return false;
}

</script>
</head>
<body>
<a href='javascript:;' onclick='showTooltip("tooltip1", "tooltip2")'> show1 </a>
<div id="tooltip1" style='display: none'>
<a href=#>blah bla1</a>
</div>

<br>
<a href='javascript:;'>
<span onclick='showTooltip("tooltip2", "tooltip1")'> show2</span></a>
<div id="tooltip2" style='display: none'>
<a href=#>blah bla2</a>
</div>
</body>
</html>


Код:

<html>
<head>
<script type="text/javascript">
//обьявление функции которая выполняет переключение между вкладками
function showTab(pTabIndex)
{
var i=0; for (i=0 ; i<tabs.length ; i++)
{
//делаем нужный контент-вкладку видимой.
//стальное - невидимами
tabs[i].style.display = (i == pTabIndex) ? "block" : "none";
//выделяем гиперссылку-корешок, соответствующую видимой вкладке,серым фоном , остальные - белым
tabs[i].style.backgroundColor = (i == pTabIndex) ? "#cccccc" : "#ffffff";
}
}
</script>
<!-- создаём стилевые классы для контейнеров ,содержащего гиперссылки-корешки вкладок ,
и для контейнера б содержащего сами вкладки -->
<style>
.tabhost { border: thin solid #cccccc; padding:5px; }
.tabhs A { border: thin solid #cccccc; padding: 5px 5px 0px 5px ; }
</style>
</head>
<body>
<div class="tabhs">
<A id="tabH1" href="#" ONCLICK="showTab(0);">вкладка 1 </A>&nbsp;
<A id="tabH2" href="#" ONCLICK="showTab(1);">вкладка 2 </A>&nbsp;
<A id="tabH3" href="#" ONCLICK="showTab(2);">вкладка 3 </A>
</div> <div class="tabhost">
<div id="tab1"><p>это содержимое первой вкладкиp</p> </div>
<div id="tab2"><p>это содержимое второй вкладкиp</p> </div>
<div id="tab3"><p>это содержимое третей вкладки </p> <p>это содержимое </p>
<p>это содержимое </p> <p>это содержимое </p> </div>
</div>
<script TYPE="text/javascript">
var tabs = new Array();
tabs[0] = document.all["tab1"];
tabs[1] = document.all["tab2"];
tabs[2] = document.all["tab3"];
tabs[3] = document.all["tab4"];
tabs[4] = document.all["tab5"];
var tabHs = new Array();
tabHs[0] = document.all["tabH1"];
tabHs[1] = document.all["tabH2"];
tabHs[2] = document.all["tabH3"];
tabHs[3] = document.all["tabH4"];
tabHs[4] = document.all["tabH5"];
//делаем изначально видимую первую вкладку
showTab(0);
</SCRIPT>
</body>
</html>


Но эти скрипты работают не так, как мне нужно.
Первый скрипт исправно автоматически выключает мультимедиа-контент при переходе к следующей ссылке - но зато скрипте использует всего ДВА блока, и сделать большее их количество не получается.
Да и если бы даже получилось оформить массив ссылок в том виде, как это изначально сделано в скрипте - то скрипт был бы весьма запутанным, и добавлять в него при необходимости новые блоки было бы сущим кошмаром.
Второй скрипт можно нагрузить любым количеством ссылок (и массив там получается относительно компактный и достаточно удобный для редактирования) - но при этом в скрипте НЕ работает автоматическое отключение мультимедиа-контента (т.е. одновременно продолжают работать плееры во всех ранее открытых ссылках).


Может кто-нибудь написать требуемый скрипт - или хотя бы откорректировать имеющийся (2-й) вариант скрипта ?


.

ksa 09.03.2011 16:55

String, сколько?

String 09.03.2011 17:15

Цитата:

Сообщение от ksa
String, сколько?

Так ведь у всех разный аппетит ... :-?
Предлагайте свою цену за работу - а там будет видно.

К тому же, насколько я знаю - на доработку скрипта одна цена, а для рисование "с нуля" другая ...
И при этом ещё неизвестно, какой именно вариант (доработка или "с нуля") будет лучше.


Пожалуй, поясню задачу чуть подробнее - в смысле, как должно выглядеть визуально.
На странице HTML-странице сайта (т.е. не форума) находится множество текстовых ссылок (например, размещённых столбцом).
Под каждой ссылкой имеется некоторый скрытый контент (в основном смешанный) - блоки текста, статические или анимированные графические файлы, воспроизведение звука или видео (т.е. соответствующие плееры).
Нажимаем на любую ссылку - ОТКРЫВАЕТСЯ скрытый блок, демонстрируя текст, графику, звук, видео - т.е., то, что относится именно к текущей ссылке.
Нажимаем любую другую ссылку - текущий блок ЗАКРЫВАЕТСЯ (плеер этого блока при этом должен АВТОМАТИЧЕСКИ прекратить воспроизведение) - а в открывшемся новом блоке демонстрируются только относящиеся к нему тексты, графика, звук, видео.
Т.е., единовременно на странице должна работать только ОДНА ссылка (блок) - все остальные ссылки в это время должны МОЛЧАТЬ и быть ЗАКРЫТЫ.
Каким же образом скрипт должен свободно работать в браузерах на локальных компьютерах, отключенных от Интернет.

dmitriymar 09.03.2011 17:56

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

String 09.03.2011 18:23

Цитата:

Сообщение от dmitriymar
... я не в одном ни в другом скрипте не увидел контент управляющий проигрыванием звука.

Например, во 2-м скрипте на дивовый ID можно подвесить хоть текст, хоть картинки, хоть плеер.
Если непонятно - могу кинуть сюда листинг слегка изменённого кода ...

Цитата:

... кинул вам в личку что есть вопросы - но вы видимо на диалог не настроены
Личку сейчас посмотрел.
На диалог я вполне настроен - но предпочитаю вести диалог открыто.
Потому что таким образом определится приблизительно реальная "рыночная стоимость" услуги написания конкретного скрипта.
Я не жмот ... но и не лох :no:

dmitriymar 09.03.2011 18:25

Например, во 2-м скрипте на дивовый ID можно подвесить хоть текст, хоть картинки, хоть плеер.
с плеерами не совсем так дело обстоит
насколько я понял -от количества записей зависит количество ячеек в меню.выбралась какаято-заиграла песня-меню свернулось. при наведении на него -развернулось заиграла другая меню свернулось.так?
стоимость от 50$
аська 477691957

String 09.03.2011 19:19

Цитата:

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

Ну разумеется, от количества дивов зависит количество имеющихся блоков ...
А на 1 страницу может понадобиться до более 100 штук ссылок (и скрытых блоков, соответственно).
Но т.к. блоки будут работать поодиночке - то нагрузка будет не очень высокая даже при таком количестве.

Вот слегка переструктурированный скрипт (в принципе так, как он будет располагаться на странице).
Ничего лишнего (типа украшений и прочего) мне там не нужно - иначе потом (при добавлении кода блоков) будет затруднительно работать.
Мне нужна чёткая функциональность скрипта, и ничего более.

В дивовых SCR подвесил (для примера) имена графических и звуковых файлов.
Звуковые файлы запускаются вставленными вкб-компонентами (подключаемыми модулями - а именно, стандартными виндовыми плеерами).
Замените имена этих файлов на любые другие имена файлов, имеющихся на вашем винте - и получите рабочий пример.


Код:

<html>
<head>
<script type="text/javascript">
//обьявление функции которая выполняет переключение между вкладками
function showTab(pTabIndex)
{
var i=1; for (i=1 ; i<tabs.length ; i++)
{
//делаем нужный контент-вкладку видимой.
//стальное - невидимами
tabs[i].style.display = (i == pTabIndex) ? "block" : "none";
//выделяем гиперссылку-корешок, соответствующую видимой вкладке,серым фоном , остальные - белым
tabs[i].style.backgroundColor = (i == pTabIndex) ? "#cccccc" : "#ffffff";
}
}
</script>
<!-- создаём стилевые классы для контейнеров ,
содержащего гиперссылки-корешки вкладок , и для контейнера , содержащего сами вкладки -->
<style>
.tabhost { border: thin solid #cccccc; padding:5px; }
.tabhs A { border: thin solid #cccccc; padding: 5px 5px 0px 5px ; }
</style>
</head>
<body>
<div class="tabhs">
<A id="tabH1" href="#" ONCLICK="showTab(1);">вкладка 1 </A><br><br>
<div id="tab1"><p><img src="1.jpg"><embed width="128" height="128" src="a.mp3"></p> </div>
<A id="tabH2" href="#" ONCLICK="showTab(2);">вкладка 2 </A><br><br>
<div id="tab2"><p><img src="2.jpg"><embed width="128" height="128" src="b.mp3"></p> </div>
<A id="tabH3" href="#" ONCLICK="showTab(3);">вкладка 3 </A><br><br>
<div id="tab3"><p><img src="3.jpg"><embed width="128" height="128" src="c.mp3"></p></div>
<A id="tabH4" href="#" ONCLICK="showTab(4);">вкладка 4 </A><br><br>
<div id="tab4"><p><img src="4.jpg"></p></div>
<A id="tabH5" href="#" ONCLICK="showTab(5);">вкладка 5 </A><br><br>
<div id="tab5"><p><img src="5.jpg"></p></div>
<A id="tabH6" href="#" ONCLICK="showTab(6);">вкладка 6 </A><br><br>
<div id="tab6"><p><img src="6.jpg"></p></div>
</div>
<script TYPE="text/javascript">
var tabs = new Array();
tabs[1] = document.all["tab1"];
tabs[2] = document.all["tab2"];
tabs[3] = document.all["tab3"];
tabs[4] = document.all["tab4"];
tabs[5] = document.all["tab5"];
tabs[6] = document.all["tab6"];
tabs[7] = document.all["tab7"];
tabs[8] = document.all["tab8"];
var tabHs = new Array();
tabHs[1] = document.all["tabH1"];
tabHs[2] = document.all["tabH2"];
tabHs[3] = document.all["tabH3"];
tabHs[4] = document.all["tabH4"];
tabHs[5] = document.all["tabH5"];
tabHs[6] = document.all["tabH6"];
tabHs[7] = document.all["tabH7"];
tabHs[8] = document.all["tabH8"];
//делаем изначально видимую первую вкладку
showTab(0);
</SCRIPT>
</body>
</html>



Цитата:

стоимость от 50$
В смысле - "от 50" и НИЖЕ ? :)
А если ВЫШЕ - то за что именно повышение ?

К тому же, это стоимость доработки вышеприведённого скрипта - или стоимость разработки специального скрипта ?

.

dmitriymar 09.03.2011 19:38

String,
А на 1 страницу может понадобиться до более 100 штук ссылок (и скрытых блоков, соответственно).
не хочу вас обидеть но блока будет достаточно одного
Цитата:

Сообщение от String
К тому же, это стоимость доработки вышеприведённого скрипта - или стоимость разработки специального скрипта ?

это стоимость нового скрипта. причём стоимость будет колебаться в большую сторону-из за тех же 100 ссылок-представляю что будет за вид у страницы если сразу все 100 развернутся

а вообще есть чёткие правила раздела-цену первым озвучивает заказчик

ksa 09.03.2011 20:46

Цитата:

Сообщение от String
Предлагайте свою цену за работу

Вообще-то по правилам этого форума первым называть сумму должен заказчик... :)

Начну с $100... Потому как дюже много неясностей. Никакой, якобы готовый код, дорабатывать не стану. :)

String 09.03.2011 21:10

Цитата:

Сообщение от dmitriymar
не хочу вас обидеть но блока будет достаточно одного

Я не обижаюсь :)
Но один блок - в смысле, каким-то образом сформировать массив так, чтобы один общий блок работал на запуск контента любой из ссылок ?
Если будет работать так как надо одним блоком - то мне вероятно без разницы, пусть работает одним блоком ...
Главное - чтобы я потом без лишней головной боли смог добавлять на страницу необходимое количество ссылок (блоков).

Цитата:

... представляю что будет за вид у страницы если сразу все 100 развернутся
Да вышеприведённые скрипты визуально одновременно не разворачиваются ...
Но толку-то ... ведь плееры во всех запущенных ссылках играют всей кучей, а не поодиночке ... вот-в том-то и проблема :(
Если бы не эта мелкая нестыковка - то я бы не морочился, а просто тупо использовал 2-й скрипт.

Цитата:

это стоимость нового скрипта. причём стоимость будет колебаться в большую сторону-из за тех же 100 ссылок
Ну, в в вышеприведённом примере я и сам могу наштамповать хоть 100, хоть 100000 ссылок :D
Только проблема в том, что мне от этого скрипта в данном виде всё равно никакого толку ... :(

Цитата:

а вообще есть чёткие правила раздела-цену первым озвучивает заказчик
Я как-то по случаю приценивался у некоторых девелоперов ...
Правда, речь шла о другом скрипте.
И они сами сразу называли примерный тариф, проанализировав мои требования.

Да и вообще по логике ... откуда же клиент может знать стоимость написания скрипта, если он нифига не шарит в программинге ?
Он может предложить хоть 1 рубль, хоть 1 штукобакс - но ведь всё равно програмер НЕ согласится работать за сумму меньшую той, чем он САМ ЛИЧНО оценивает свою работу ...
А вот взять с клиента больше - это всегда пожалуйста, только предложи ;)

Но суть не в том.
Цена 50$ (т.е. грубо говоря 1500 руб) меня устроит - в том случае, если скрипт будет качественный, небольшой и удобный.
Потому что лепить большой и невнятный код в каждую страницу (а потом ещё и регулярно копаться в этом коде) - удовольствие ниже среднего.
Так что, пока предлагаю исходить из оценки в 1000 руб (если "примерочная" версия скрипта будет хотя бы просто работать именно так как надо).

Для начала опишите, пожалуйста - каким образом собираетесь делать скрипт ?
В смысле - на дивах, на Яве или ещё как ...
Какого размера будет скрипт ?
Какой сложности (в смысле, насколько сложно будет добавлять блоки по мере надобности) ?
Насколько он будет тяжёлым для страницы сайта (при большом количестве скрытых блоков) ?




Цитата:

Сообщение от ksa
Начну с $100...

100 баксов - раз ..... 100 баксов - два ....
Господа, кто согласен взять больше ? :lol:

Цитата:

Потому как дюже много неясностей.
А что именно неясно ?
Я вроде бы всё достаточно подробно описал - и даже пример кинул ...

ksa 09.03.2011 21:21

Цитата:

Сообщение от String
Я вроде бы всё достаточно подробно описал - и даже пример кинул ...

Это тебе так кажется... :D А когда дело дойдёт "до сдачи в эксплуатацию" начнётся обычное:
- Так я думал что это и так понятно!
Ну и тому подобные "уточнения". Т.е. ТЗ как такового нет. Есть лишь какое-то расплывчатое описание и еще некий никому не нужный скрипт, который что-то илюстрирует и вроде как объясняет.
Но тебя он не устраивает. :D

dmitriymar 09.03.2011 21:29

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

String 09.03.2011 21:44

Цитата:

Сообщение от ksa (Сообщение 95778)
Это тебе так кажется... :D А когда дело дойдёт "до сдачи в эксплуатацию" начнётся обычное:
- Так я думал что это и так понятно!
Ну и тому подобные "уточнения". Т.е. ТЗ как такового нет. Есть лишь какое-то расплывчатое описание и еще некий никому не нужный скрипт, который что-то илюстрирует и вроде как объясняет.
Но тебя он не устраивает. :D

Тогда слегка не понял ... за что Вы запрашиваете 100$ - если даже сами не знаете, что именно собираетесь писать ??? :blink:

И особенно интересно - каким образом (если уж Вы не удосуживаетесь просмотреть пример) я могу объяснить ЧТО ИМЕННО мне нужно ???
Если бы я мог изобразить именно то, что мне нужно - так оно бы у меня УЖЕ БЫЛО ... :D

ksa 09.03.2011 21:57

Цитата:

Сообщение от String
за что Вы запрашиваете 100$ - если даже сами не знаете, что именно собираетесь писать ?

За эти деньги я все у тебя выясню досканально... И сделаю что тебе нужно. Т.е. это цена моего затраченого на твою задачку времени. :)

Цитата:

Сообщение от String
И особенно интересно - каким образом (если уж Вы не удосуживаетесь просмотреть пример) я могу объяснить ЧТО ИМЕННО мне нужно ?

У меня есть свои методики для "выяснения". :D Потому как не ты первый... И не ты последний. Другие клиенты попадаются редко и ценятся ооочень высоко.

Цитата:

Сообщение от String
Если бы я мог изобразить именно то, что мне нужно - так оно бы у меня УЖЕ БЫЛО ...

Не факт. :D

Я вот много чего могу "изобразить", как мне кажется. :) Например дом загородный... Но он от этого у меня почему-о не появляется. :D

String 09.03.2011 22:43

Цитата:

Сообщение от ksa
За эти деньги я все у тебя выясню досканально...
И сделаю что тебе нужно.
... У меня есть свои методики для "выяснения". :D

Выяснение за мой счёт ... да ещё и "свои методики" ???
А я наивно полагал, шо у нас пытки уже запрещены :cray: :lol:

Цитата:

Я вот много чего могу "изобразить", как мне кажется. :)
Например дом загородный...
Но он от этого у меня почему-о не появляется. :D
Так надо совершенствовать свои "методики выяснения" ...
Тогда клиенты свои загородные дома сами с удовольствием Вам отдадут :dance:

ksa 09.03.2011 23:01

Цитата:

Сообщение от String
Выяснение за мой счёт ..

Разумеется.
Ведь ты сам не в состоянии составить вразумительное ТЗ - значит плати больше. :)

Gvozd 09.03.2011 23:54

Автор, ты не прав
А Вы, String, кругом неправы.
Ваше ТЗ нельзя назвать четким.
За то что оно нечеткое, должны платить именно вы.
Плата за угадывание мыслей заказчика должна быть выше чем, за саму разработку(имеется ввиду почасовая оплата).
Цену должны называть первым именно вы, так как в противному случае вы нарушаете правила форума. А это вам не писька собачья, чтобы забивать на них.

И если вы уж решили воспользоватся именно услугами профессионалов JS с данного форума, то вы должны играть на наших правилах.
Не нравятся условия, идите на биржи фри-ланса., идите на биржи фри-ланса.
толпа школьников будет готова выполнить ваш заказ за минимальную цену, и с минимальным качеством.
И вы их сможете легко наебать.
Здесь сидят серьезные люди, которые могут реально оценивать свой труд как программиста, и как телепата.
Если вам не нравится работать с профессионалами, то идите на рынок биржи фри-ланса, где выбор исполнителей гораздо выше.

String 10.03.2011 13:12

Цитата:

Сообщение от Gvozd
... Вы, String, кругом неправы.
Цену должны называть первым именно вы, так как в противному случае вы нарушаете правила форума.
А это вам не писька собачья, чтобы забивать на них.

Разумеется, "в чужой монастырь со своим уставом не ходят" ...
Но если уж Вы такой "правильный", то может объясните мне - КАКИМ ОБРАЗОМ ЧЕЛОВЕК МОЖЕТ ОЦЕНИТЬ ТО, ЧЕГО НЕ ЗНАЕТ ?
А до тех пор, пока Вы не озвучите эту позицию внятно - позвольте мне самому решать, в чём я прав, а в чём неправ.

Цитата:

Ваше ТЗ нельзя назвать четким.
За то что оно нечеткое, должны платить именно вы.
Плата за угадывание мыслей заказчика должна быть выше чем, за саму разработку
Вполне возможно, что я изложил суть задания недостаточно чётко ...
Но что мешает разработчикам задать дополнительные вопросы, если уж они не поняли суть задания ?
Получается типа "я нифига не пойму до тех пор, пока ты не заплатишь" - так что ли ?

Я понимаю, что платить следует за КОНСУЛЬТАЦИЮ по какому-либо вопросу - например если бы я спрашивал, каким образом работает какой-либо оператор в скрипте, и как я должен правильно его прописать.
В таком случае, это была бы действительно консультация - на которую можно либо ответить бесплатно, либо запросить какую-либо сумму за РАЗЪЯСНЕНИЯ.
А в данном случае - речь идёт не о РАЗЪЯСНЕНИЯХ, а всего лишь об УТОЧНЕНИИ желаний клиента.
Интересная картина получается ... допустим, приходишь в магазин, а продавец говорит - "плати деньги, и я тебе посоветую, какой товар выбрать" ... по-моему, такая ситуация будет выглядеть мягко говоря "странно".
И не менее странным образом выглядит разговор об оплате за уточнение ТЗ.

Я разумеется понимаю, что "время-деньги", и т.д. и т.п.
Но не до такой же степени ...

Цитата:

... если вы уж решили воспользоватся именно услугами профессионалов
Здесь сидят серьезные люди, которые могут реально оценивать свой труд
Ой, а Вы оказывается "профессионал" ?
А я и не заметил ... потому что, извините, у Вас (и не только) на лбу (вернее, в посте) не указана степень профессионализма.
Впрочем, Ваш пост тоже абсолютно ничего не говорит о ваших програмерских способностях - потому как в ваших словах нет ничего внятного, кроме наезда и посыла "на биржу фри-ланса".


Кстати, о профессионализме ...
Я что-то не припоминаю, чтобы профессионалы в какой-либо области спрашивали - "а сколько денег дашь за работу?".
У профессионалов всегда достаточно твёрдая такса на все услуги.
А если и предполагается отклонение от установленного тарифа - то с заказчиком предварительно оговариваются эти условия (опять же, в виде конкретной суммы).

И уж само собой разумеется - ни один уважающий себя профессионал не позволит себе "выяснение желаний клиента за счёт клиента".
Уточнение заказа должно быть бесплатным, сколько бы времени на это не понадобилось.
Я имею достаточно высокий профессиональный уровень в определённой сфере деятельности ...
Но мне даже в страшном сне не придёт в голову мысль выдать потенциальному клиенту фразы типа "а сколько ты заплатишь", или "объясни мне задачу за свой счёт".
Потому что после таких заявлений меня пошлют не только "на биржу фри-ланса", но и гораздо дальше ... а то и вовсе морду захотят набить (и правильно сделают).
Я работаю с клиентом за конкретную предварительно озвученную сумму - и выполняю работу до получения результата, который удовлетворит клиента.
Т.е. неважно какое время я затрачу на исполнение заказа - один час или один месяц - на стоимости заказа это никак не отразится.
Впрочем, я могу запросить некоторую "надбавку" за срочность или сложность ... но и в этом случае, стоимость будет чётко оговорена заранее.
И если клиент не получит желаемый (или хотя бы приличный) результат - то я не потребую с него оплату - и это будет честно с моей стороны.
Что потеряю время и не получу денег в этом случае - не беда ... с голоду не сдохну, а потерянное время как-нибудь наверстаю.


А по поводу оценки чужого труда - приведу простой пример из жизни.
Прихожу на продуктовый рынок и прицениваюсь.
У всех свои тарифы ... но замечаю, что продавцы очень часто одним клиентам называют одну цену, а другим клиентом другую.
Понятное дело - рынок ... "фриланс", так сказать ;)
Но даже там цена обозначена ЯВНО (хочешь - бери ... не хочешь - не бери ... торгуйся, если получится).
Тем не менее - попадаются "мудрецы", которые спрашивают "сколько дашь?"
И никакими усилиями не удаётся их уговорить назвать хотя бы ориентировочную цену товара ... будут торчать на рынке весь день, уйдут домой с половиной непроданного товара - но на следующий день упрямо выйдут на рынок с тем же вопросом "сколько дашь?".
Ну и что это - профессионализм или "лёгкое недомогание" ?
Скорее, второе ...
Это я говорю к тому, что данная ситуация (предложение клиенту самостоятельно оценить сложность скрипта) по абсолютно непонятной причине ничем не отличается от упёртости вышеописанного типа торговцев.

Цитата:

... вы должны играть на наших правилах.
Если вам не нравится работать с профессионалами, то идите на рынок биржи фри-ланса, где выбор исполнителей гораздо выше.
толпа школьников будет готова выполнить ваш заказ за минимальную цену, и с минимальным качеством.
И вы их сможете легко наебать.
Я никого не собираюсь нае****** - и другим не советую это делать.
Но заявление "сколько дашь?" - выглядит как нае**а (со стороны ИСПОЛНИТЕЛЯ).
Типа "а вдруг какой-нибудь лох, не разбирающийся в кодах, отсыпет за простенький скрипт кучу бабла" ...

Только вряд ли уважающий себя профессионал будет предлагать лоховатому клиенту вслепую оценить труд.
Скорее, он укажет клиенту на то, в чём тот может сэкономить - и этим зачастую добьётся гораздо большей оплаты за свой труд, т.к. своим честным поведением завоюет ДОВЕРИЕ и УВАЖЕНИЕ.

А что касается упомянутых фрилансеров-школьников ...
Так с ними-то всё понятно.
Только ведь то, что позволительно школьникам - не позволительно ПРОФЕССИОНАЛАМ (если они себя действительно таковым считают) ...


P.S.
Не имел целью никого обидеть - просто высказал свою точку зрения.

.

Gvozd 10.03.2011 13:31

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

принципиальное отличие:
1)в программировании гораздо более широкие вилки цен, чем в какой-нибудь другой области деятельности.
2)вы пришли не в контору программистскую, а форум, где программисты общаются.
Большинство из постоянных обитателей форума уже имеют постоянную работу с удовлетворяющей оплатой.
некоторые из ваших сравнений более уместны к такой работе.
Например на работе, я буду бодаться с человеком поставившим задачу до победного конца, пытаясь сделать качественный продукт, именно так как нужно.
Но, здесь вы уже предлагаете нам подработку.
И тут начинают действовать совсем другие законы.
начиная от завышенной оплаты, и заканчивая возможностью выбирать заказчика, и формировать прайс удобным для себя образом.
на бирже фри-ланса иная обстановка, так как для многих она все-таки основное место работы.
Они могут себе позволить бесплатно анализировать и оценивать множество проектов, чтобы выдать цену небольшую, но при этом и себя вдруг не обидеть(дьявол кроется в мелочах. неправильно проанализированный проект можно оценить с ошибкой в несколько раз)

Цитата:

Сообщение от String
Интересная картина получается ... допустим, приходишь в магазин, а продавец говорит - "плати деньги, и я тебе посоветую, какой товар выбрать" ... по-моему, такая ситуация будет выглядеть мягко говоря "странно".

вполне нормальная картина, если подкорректировать детали.
а именно то, что продавец-консультант получает деньги в любом случае, за всех проконсультированных клиентов.
Эти деньги оплачиваются из кармана тех, кто все-таки совершил покупку, и покрывают время потраченное на всех покупателей.
на фри-лансе, кстати также.

String 10.03.2011 14:20

Согласен ... сравнения, вероятно, не слишком удачные ...
Также согласен с некоторой частью Вашего поста.

Но проблема-то остаётся всё той же - каким образом человек может оценить то, о чём он понятия не имеет ?
Предложить сразу ломовую цену разработчику - в надежде на его честность (в смысле, что тот возьмёт только реально адекватную сумму, а не схавает с удовольствием всю предложенную) ?
Или начать торг, скажем, рублей эдак со 100 - в надежде на то, что с такой заявкой его не пошлют подальше сразу все разработчики ?

Все мы прекрасно понимаем, что заказчик будет стараться затратить поменьше - а исполнитель, соответственно, хапнуть побольше ...
Но надо же стараться найти какое-то компромиссное решение, а не устраивать игру "кто кого больше лоханёт".
И компромиссом здесь может стать только ОРИЕНТИРОВОЧНАЯ ЦЕНА.
Насколько она станет больше или меньше (в результате договорённости и формулирования задачи) - это дело десятое ...
Но главное, что клиент хоть будет представлять, во сколько ему примерно обойдётся услуга (а также её облегчение ил дополнительные навороты), и будет спокоен что его не кинули как последнего лоха.
Вот таким образом я понимаю процесс торговли - хоть фрилансной, хоть любой другой.

А вообще, я слегка увлекся дискутированием не по теме ...
Так что, слегка приторможу с разъяснением своей позиции ;)

.

Gvozd 10.03.2011 14:41

Цитата:

Сообщение от String
Но проблема-то остаётся всё той же - каким образом человек может оценить то, о чём он понятия не имеет ?

проблема-то есть.
в данном случае это ваша проблема
в первую очередь потому что согласно правилам раздела(которые вы обязаны соблюдать), именно вы должны предложить первую ОРИЕНТИРОВОЧНУЮ цену.
Если вам не нравятся правила данного форума, то можете обратится в другое место, либо уж будьте добры соблюдать и перестать обсуждать правила данного форума.

String 14.03.2011 12:15

Благодарю Дмитрия (Dmitriymar) за прекрасно выполненную работу.
Скрипт получился очень аккуратный, удобный, компактный.
Функциональность скрипта более чем оправдывает запрошенную стоимость работы.
Также благодарю за терпеливое и внимательное отношение к клиентам.
Вобщем, ОГРОМНОЕ СПАСИБО !!! :thanks:

.

ksa 14.03.2011 13:35

Цитата:

Сообщение от String
Функциональность скрипта более чем оправдывает запрошенную стоимость работы.

И скока, скока? :D

String 14.03.2011 13:44

Цитата:

Сообщение от ksa
И скока, скока? :D

Дак ... как и было указано :yes: :p

ksa 14.03.2011 13:56

Цитата:

Сообщение от String
как и было указано

Где? Цифра-то какая? :D


Часовой пояс GMT +3, время: 00:04.