• Страница 1 из 50
  • 1
  • 2
  • 3
  • 49
  • 50
  • »
Архив - только для чтения
Сообщество uCoz » Архивариус » Архив » Архив темы: Доска объявлений (Доска объявлений: добавление и управление материалами)
Архив темы: Доска объявлений
olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 1 | 16:53:57
Quote (SERRRGIO)
Помогите пожалуйста ! Как сделать чтобы комментарии (доска объявлений) автоматически отправлялись тому, кто разместил объявление ??? не только админу , у меня размещение объявлений без регистрации , в форме добавления строка ( email ) обязательна . то есть отправить комментарий на этот ( email) . Подскажите ПОЖАЛУЙСТА .

Через вспомагательный php сервер.

Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 2 | 17:46:51
Quote (mob_dp2)
Через вспомагательный php сервер.

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

Потеряшка - поиск потерянных и помощь бездомным животным в Питере
SERRRGIO
Сообщений: 3
Репутация: 2

Сообщение # 3 | 17:54:08
YuriT, Как с помощью формы " посоветовать другу" ??? сам не докумекаю cry
Для Вас может и просто , а для меня темный лес.
Сообщение отредактировал SERRRGIO - Среда, 08 Дек 2010, 17:57:09
olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 4 | 17:59:35
Quote (YuriT)
Вполне можно приспособить для такого дела форму "посоветовать другу", это будет заметно проще.

Блин, точно, я за нее забыл.

p.s. я сначала из содержанияя задачи понял что нужно чтобы при публикации материала юзер получил мыло вроде "вы опубликовали материал с названием "название", который находится по ссылке: htt://ссылка/.


Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
rekrutua
Сообщений: 25
Репутация: 1

Сообщение # 5 | 21:00:02
Quote (YuriT)

Делаю так:

- в шаблоне "вид материала" (внутри условного оператора <?if($MODER_PANEL$)?> ) стоит код кнопки
Code
<a href="javascript://" onclick="up($ID$,$LASTMOD$,$TIMESTAMP$,this);" title="Поднять в начало списка"><img src="http://s21.ucoz.net/img/fr/bt/39/p_up.gif" border=0 alt="Поднять"></a>

А на страници Главная страница модуля, страница со списком материалов категории и раздела между полями <head> и </head> вставляю:
Code
<script>
timeDiff=Math.round(((new Date($YEAR$,parseInt('$MONTH$')-1,parseInt('$DAY$'),parseInt('<?substr($TIME$,0,2)?>'),parseInt('<?substr($TIME$,3)?>'))).getTime() - (new Date()).getTime())/1000)+30;

function currTime(){
var time=Math.round((new Date()).getTime()/1000);
if(window.timeDiff) time+=window.timeDiff;
return time;
}

function n2(num){
return (num<10 ? '0' : '') + num;
}

function up(id,lastModTS,addTS,oLink){
var dMod=new Date();
dMod.setTime(lastModTS*1000);
var nextTS=lastModTS+7*24*60*60+50;
var secLeft=nextTS - currTime();

if(secLeft > 0) {
var minutes=secLeft/60;
var hours=minutes/60;
var days=hours/24;
var nextD=new Date();
nextD.setTime(nextTS*1000);
var nextDay=n2(nextD.getDate())+'.'+n2(nextD.getMonth()+1)+'.'+nextD.getFullYear();
var nextTime=nextD.toTimeString().substr(0,5);
var txt='Поднимать объявление можно не чаще чем раз в неделю.\n\n'+
'Это объявление можно будет поднять через ' +
(days >= 1 ? '' + Math.round(days) + (days < 1.5 ? ' день' : (days<4.5 ? ' дня' : ' дней')) + ', ' + nextDay + ',':
(hours > 0.8 ? '' + Math.round(hours) + ' час.,' : '' + (Math.round(minutes)+1) + ' мин.,')) + ' после ' + nextTime ;
alert( txt );
return;
}

var btnSrc;
var oBtn;
if(oLink){ oLink.onclick=''; oBtn=oLink.firstChild; btnSrc=oBtn.src; oBtn.src='/css/ajax-load.gif'; }
$.get('/board/0-0-0-'+id+'-13, function(data){
var form=$('#addEntForm',data);
_uPostForm(form, {success:function(){
if(oBtn) oBtn.scr=btnSrc;
alert("Объявление поднято");
window.location.href='/board/';}});
})

}
</script>
и не работает, стрелочка обновить появляется, но ничего не делает

Сообщение отредактировал rekrutua - Вторник, 21 Дек 2010, 21:01:05
Dmitry
Сообщений: 2154
Репутация: 1057

Сообщение # 6 | 12:53:54
Asdvin, http://helper.ucoz.ru/load....-1-0-44 Как такое решение ?
Asdvin
Сообщений: 85
Репутация: 24

Сообщение # 7 | 13:25:15
Вот в том месте, где я ему пишу, что доработал скрипт, я как раз и говорю том, что применил решение, на которе вы указали. Всё равно не устраивает. Что он вообще понимает под словами "Убрать скрипт?" Какой скрипт мне надо убрать?

Там просто выпендрёжный чел из техподдержки. Не хочет ничего толком объяснять.


Я тебе помог советом? "Плюсик " мне поставь при этом!
Ты поможешь мне советом? Не забуду тебе это! :)
olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 8 | 13:38:56
Quote (Scorpik427)
Как такое решение ?

хреновое. Это мой скрипт, сделанный через цикл.

Quote (Asdvin)
Кто может подсказать - чего он вообще от меня хочет?

Не говорите им о скриптах, не травмируйте их. Они скриптов очень боятся.

Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Asdvin
Сообщений: 85
Репутация: 24

Сообщение # 9 | 13:51:23
Quote (mob_dp2)
Не говорите им о скриптах, не травмируйте их. Они скриптов очень боятся.

Шутку оценил. Но скрипт он "заметил" сам и никак не может пояснить мне что ему нужно....


Я тебе помог советом? "Плюсик " мне поставь при этом!
Ты поможешь мне советом? Не забуду тебе это! :)
olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 10 | 14:13:05
Quote (Asdvin)
Шутку оценил.

это не шутка, это суровая правда.


Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Сообщение отредактировал mob_dp2 - Четверг, 23 Дек 2010, 19:26:53
Asdvin
Сообщений: 85
Репутация: 24

Сообщение # 11 | 19:26:26
Вот, что он ещё написал...

Quote
Вам в форме подачи объявления, после нажатия "Добавить", нужно убрать скрипт и просто сделать переход на странице с сообщениями такого типа - "Объявление размещено" или "Добавлено", можно сделать переход на страницу с самим объявлением.

Как реализовать то, что он хочет? Помогите дураку....

Добавлено (23-Дек-2010, 19:26:26)
---------------------------------------------
Посмотрел исходный код страницы "Добавления и редактирования". Я НЕ рублю во всяких яваскриптах, но чисто интуитивно могу предположить, что вот этот участок кода отвечает за саму функцию "Отправить на сервер всё, что написано"

Quote
<input type="submit" style="display:none;" id="doSmbBt" /><input type="button" class="manFlSbm" id="bdF77" style="font-weight:bold;" value="Добавить" onclick="document.getElementById('doSmbBt').click();" />

А вот этот момент дополнительно открывает то самое окно

Quote
onclick="document.getElementById('doSmbBt').click();"

с сообщением "Объявление добавлено"

Я сразу говорю - не бельмеса в этом не понимаю, так просто - предположил. Но если мои догадки верны - как сделать так, что бы функция "onclick" не открывала это окошко, а вместо этого отправляла пользователя на конкретную, заранее созданную странцу?


Я тебе помог советом? "Плюсик " мне поставь при этом!
Ты поможешь мне советом? Не забуду тебе это! :)
olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 12 | 19:29:48
Quote (Asdvin)
А вот этот момент дополнительно открывает то самое окно

ниже просто функция клика. Кликает на кнопку сабмита (отправки формы). При отправке формы вызывается openery(), в теле которой есть постинг формы и при получении ответа появляется окно. К чему такое порно я так никогда и не понимал, но без этого фейкового клика не работает нормально.

Asdvin, он хочет чтобы Вы убрали скрипт переброса пользователя на новую страницу и все работало стандартно.


Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Asdvin
Сообщений: 85
Репутация: 24

Сообщение # 13 | 23:45:45
Quote (mob_dp2)
Asdvin, он хочет чтобы Вы убрали скрипт переброса пользователя на новую страницу и все работало стандартно.

Так это реально сделать или нет?


Я тебе помог советом? "Плюсик " мне поставь при этом!
Ты поможешь мне советом? Не забуду тебе это! :)
olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 14 | 00:04:55
Quote (Asdvin)
Так это реально сделать или нет?

да, убрать его с кода пока страницу саппорт не посмотри, а то не отстанет

Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 15 | 03:25:08
Asdvin, я подореваю, что ему вообще не нравится то, как организован на Юкозе постинг материалов - т.е. во-первых то, что постинг идет не просто из формы, а скритом через аджакс, и во-вторых то, что и ответ приходит не в виде HTML-страницы, а в виде XML-ного ajax-ответа.

Обойти первую проблему несложно (там надо просто разобраться, на какой адрес постить эту форму), а вот вторую, насколько я знаю, никак не обойти. Хотя если это вызывает у разработчика такие проблемы - то, видать, хреновый он разработчик.

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


Потеряшка - поиск потерянных и помощь бездомным животным в Питере
Сообщество uCoz » Архивариус » Архив » Архив темы: Доска объявлений (Доска объявлений: добавление и управление материалами)
  • Страница 1 из 50
  • 1
  • 2
  • 3
  • 49
  • 50
  • »
Поиск: