• Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Вопросы/ответы на тему JQuery и JScript на сайтах в uCoz » Вывод изображений доб. пользователем на персональную стр.
Вывод изображений доб. пользователем на персональную стр.
Дата: Среда, 13.02.2013, 21:00 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


chila,
Цитата (chila, Ср, 13.02.2013, 17:55:37)
Спасибо огромное, буду ждать

Держите:
Код
<script type="text/javascript">        
if($("#selector a:last").text()=='»'){
    $("#selector").after('<br><div id="nextCont" style="display:block; text-align:center;"><div onclick="Conti.to();return false;" class="buttonq" style="width: 100%;">Просмотреть еще...</div></div>');
};
Conti={
   to:function(){
   $("#nextCont").html('<div style="padding:4px"><img src="/img/loading.gif" border="0" /></div>');
   var swch=$("#selector a:last"),url=(swch.attr('href').indexOf("javascript:")==-1)?swch.attr('href'):'http://адрес сайта/модуль/страница-'+swch.attr('onclick').toString().match(/\d/);
   $.get(url,function(next){
    $("#contik").append($("#contik",next).html());
    $("#selector").html($("#selector",next).html());
    var $newItems=$('');
    $('#portfolio-items').prepend($newItems).isotope('reloadItems').isotope({sortBy:'original-order'});
    if($("#selector a:last").text()=='»'){
    $("#nextCont").html('<div onclick="Conti.to();return false;" class="buttonq" style="width: 100%;">Просмотреть еще...</div>');
    }else{
    $("#nextCont").hide();
    };
   });
}};       
</script>

Не забудьте исправить на свое:
http://адрес сайта/модуль/страница-

На главной модуля, все же отсутствует ссылка...
..

Прикрепление: http://likbezz.ru/_content/_work/swchitem/_conti.js
Пример: http://likbezz.ru/_content/_work/swchitem/swchitem.html
...

P.S.
Вот это убрать:
Код
var $newItems=$('');
$('#portfolio-items').prepend($newItems).isotope('reloadItems').isotope({sortBy:'original-order'});

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


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


Все отлично работает, за исключением одной детали... если наступает конец материалов и "»" больше нет, то появляется картинка загрузки. Это видно и в вашем примере, если пролистать до 4 стр. Изначально этот случай был продуман и картинка с кнопкой исчезали полностью:
Код
$("#selector", next).find(".swchItem:contains('»')").html() == null) { $("#nextCont").fadeOut();;

К сожалению, не хватает знаний, чтобы прикрутить такую маленькую деталь.

P.S. wmz перечислю днем, как и договаривались. Еще раз большое спасибо!


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


chila,
Цитата (chila, Чт, 14.02.2013, 01:33:38)
Все отлично работает, за исключением одной детали... если наступает конец материалов и "»" больше нет, то появляется картинка загрузки. Это видно и в вашем примере, если пролистать до 4 стр.

В мозилле не видно)
Цитата (chila, Чт, 14.02.2013, 01:33:38)
К сожалению, не хватает знаний, чтобы прикрутить такую маленькую деталь.

Вот так:
Код
if($("#selector a:last").text()=='»'){
   $("#nextCont").html('<div onclick="Conti.to();return false;" class="buttonq" style="width:100%;cursor:pointer">Просмотреть еще...</div>');
}else{
   $("#nextCont").hide();
};

..
Код поправил.


 
Дата: Четверг, 21.02.2013, 03:29 |
chila
Лейтенант
Группа: Проверенные
Сообщений: 70
Награды: 0
Репутация: 0
Статус: Offline


Я не пропал, оплачу, как и обещал... В силу непредвиденных обстоятельств, не смог выполнить оплату вовремя... Думаю, что решением данного "конфуза", послужат бонусные ссылки на Ваш ресурс с некоторых сайтов. Еще раз, прошу прощения...

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


chila, да я не особо-то и волнуюсь )
и вы не волнуйтесь - это ж не к спеху )


 
Дата: Вторник, 19.03.2013, 13:46 |
chila
Лейтенант
Группа: Проверенные
Сообщений: 70
Награды: 0
Репутация: 0
Статус: Offline


Добрый день. Если есть возможность, подскажите пожалуйста:
Есть стандартная форма обратной связи. В настройках указывается адрес получателя (если не ошибаюсь - макс.3). Существует ли возможность автоматически подставлять одного получателя? Например пользователь "Х" добавил материал, а пользователь "Y", хочет написать ему письмо. Что-то вроде "написать письмо автору". Другими словами по нажатию кнопки "ответить автору" открывается форма обратной связи, где заведомо подставлен e-mail автора материала? Заранее благодарен.

P.S. Немного WMZ перевел неделей ранее, мало, но переведу еще... спасибо за помощь.


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


chila,
Цитата (chila, Вт, 19.03.2013, 13:46:21)
Например пользователь "Х" добавил материал, а пользователь "Y", хочет написать ему письмо. Что-то вроде "написать письмо автору". Другими словами по нажатию кнопки "ответить автору" открывается форма обратной связи, где заведомо подставлен e-mail автора материала?

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

Цитата (chila, Вт, 19.03.2013, 13:46:21)
Немного WMZ перевел неделей ранее

Благодарю )


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


Тогда напросился вопрос...
Допустим, у меня есть 3-4 поля input, как сложить все, что в них и передать в textarea, который в "посоветовать другу"? Там name="message", исходя из этого, я пробовал экспериментировать так, но и из этого ничего не вышло:
Код
<script type="text/javascript">  
  $(function(){  
  $("[name=message]").val("здесь текст")  
  });  
  </script>

Да, функция "посоветовать другу" шлет только одному адресату? Или можно сделать так, чтобы копия письма приходила мне?
Заранее спасибо за помощь! за мной, как всегда)


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


chila,
Цитата (chila, Пт, 22.03.2013, 01:18:22)
Да, функция "посоветовать другу" шлет только одному адресату?

Да, только одному, тому что указано в поле «адрес» .. или как оно там называется.

Цитата (chila, Пт, 22.03.2013, 01:18:22)
Или можно сделать так, чтобы копия письма приходила мне?

Сделать можно, но не системно - отдельным скриптом, который будет пересылать вам дубликат сообщения.

Цитата (chila, Пт, 22.03.2013, 01:18:22)
Допустим, у меня есть 3-4 поля input, как сложить все, что в них и передать в textarea, который в "посоветовать другу"?

По какому действию/событию?
При загрузки страницы еще Нет поля [name=message] .. и, полагаю, ваши “3-4 поля input” тоже не заполнены..
Так что, событие надо вешать, например, на клик по кнопке отправить в самом окне с формой..
...


 
Дата: Пятница, 22.03.2013, 03:42 |
chila
Лейтенант
Группа: Проверенные
Сообщений: 70
Награды: 0
Репутация: 0
Статус: Offline


Какая то проблемная эта форма,по крайней мере для меня))... может есть вариант с стандартной функцией обратной связи, который будет дублировать письмо на $mail$, исходя из:
Цитата (likbezz, Пт, 22.03.2013, 00:40:28)
Сделать можно, но не системно - отдельным скриптом, который будет пересылать вам дубликат сообщения.
.. может, используя сторонний хостинг с php? Хотя, php - самый последний вариант...
Если нет, то придется мучатся с этой "формой" и скорее всего раскошелится, кстати, может есть расценки на Вашу помощь, ведь мои оплаты больше напоминают пожертвования...))

Возвращаясь к проблемной форме (если нет решения для вопроса выше)... Форма подтягивается только после нажатия на кнопку "посоветовать другу", исходя из этого можно ли сделать вызов этой формы не нажатием на кнопку, а допустим ссылкой <a href="#"....>"? К этой ссылке я хочу повесить другое окно, с моими полями... А форме "посоветовать другу" присвоить display="none"...
Весь велосипед объяснять долго, прошу не слишком критиковать)

Добавлено (22.03.2013, 03:42)
---------------------------------------------
Прошу прощения, пересмотрел варианты - php подходит).. если есть такой вариант..
Заранее спасибо!

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


chila,
Цитата (chila, Пт, 22.03.2013, 03:42:04)
может есть вариант с стандартной функцией обратной связи,

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

Цитата (chila, Пт, 22.03.2013, 03:42:04)
Если нет, то придется мучатся с этой "формой"

Вообще-то у этой формы есть код, и никто не мешает его взять и напрямую отредактировать.

Цитата (chila, Пт, 22.03.2013, 03:42:04)
кстати, может есть расценки на Вашу помощь

Она почасовая, от 300р/час.

Цитата (chila, Пт, 22.03.2013, 03:42:04)
Форма подтягивается только после нажатия на кнопку "посоветовать другу", исходя из этого можно ли сделать вызов этой формы не нажатием на кнопку, а допустим ссылкой <a href="#"....>"? К этой ссылке я хочу повесить другое окно, с моими полями...

Очень хорошая мысля, вот я вам о том же.
Просто ничего не открывать, а создать свое окно, в него зипихнуть через get форму и ваши поля.


 
Дата: Пятница, 22.03.2013, 12:29 |
chila
Лейтенант
Группа: Проверенные
Сообщений: 70
Награды: 0
Репутация: 0
Статус: Offline


Не знаю сколько у Вас уйдет на это времени, но могу предложить 10wmz...
окно, которое открывается по <a href="#"....> - есть, свои поля <input в этот div вставлю...
нужно, чтобы мои 7 инпутов складывались и вставлялись в форму "комментарий"(посоветовать другу)..., код $code$ - вставлялся в поле e-mail получателя. Да, там есть еще капча, ее нужно вытягивать в мой див, для заполнения, наверное... вроде все)
Спасибо за Вашу помощь!


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


chila,
Ссылку на вашу страницу с полями и кнопкой вызова, посмотрю позже.


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


нет еще такой страницы, где можно это просмотреть)...
но выглядеть будет примерно так:

<a href="#okno">кнопка</a>
появилось окно
<div id="okno">
<form>
<input type="text" name="pole1" value="">
<input type="text" name="pole2" value="">
<input type="text" name="pole3" value="">
<input type="text" name="pole4" value="">
<input type="text" name="pole5" value="">
<input type="text" name="pole6" value="">
<input type="text" name="pole7" value="">
<div>капча</div>
<input type="submit" value="отправить">
</form>
</div>


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


chila,
Цитата (chila, Пт, 22.03.2013, 14:24:02)
нет еще такой страницы, где можно это просмотреть)

Плохо..

http://likbezz.ru/index/0-3




Прикрепления: 3310462.png (3.8 Kb) · 3622375.png (4.7 Kb)

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


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