genbit

Рейтинг
16
Регистрация
01.10.2007

Взяли у ТС 8 сайтов разных тематик, качество на уровне, контент проверили - уникальный. ТС сработал оперативно, даже учел некоторые наши пожелания. Будем работать с LEVO и дальше :)

LEVO, а куплено нами, спасибо :) Сателит понравился, работать с автором тоже - было одно замечание - но, автор тут же исправил его, за что ему также отдельное спасибо. Уже купили ещё 3 сателита у LEVO, и будем брать ещё. Рекомендую.

Если вам надо по каким-то причинам, указанным из космоса, отправлять подобный запрос с помощью POST метода, нужно сделать так:


new Ajax.Request("rate.php", {
method: 'post', // как уже заметили post метод тут не обязателен
parameters: {newsvote: idnews, rating: golos},
onSuccess: function(transport) {
$('voteLoader'+idnews).hide();
$('vote_name'+idnews).innerHTML='Новость успешно оценена';
}
});

если грешите на прокси, проверьте сначала на локальной машине...

теперь на счёт кода:

я так понимаю вы юзаете js-фрэймворк prototype ?

конечно простите за не скромность, но ваш код ужасен...

Надо так:


<script type="text/javascript">
<!--//
function rate_news(golos, idnews) {
/*
* глядя на 2-е строчки ниже, я завис... вам не кажется, что они здесь ни к чему? По крайней мере обе
* В любом случае, если Вы юзаете prototype то лучше делать по другому, в комментариях написал как
*/
$('vote_check'+idnews).style.display="none"; // $('vote_check'+idnews).hide();

$('voteLoader'+idnews).style.display="block"; // $('vote_check'+idnews).show();

/**
* Теперь запрос, проще всего передать GET методом, и в php скрипте получать с помощью супер глобального массива $_GET
*/
new Ajax.Request("rate.php?newsvote=" + idnews + "&rating=" + golos, {
method: 'get', // как уже заметили post метод тут не обязателен
onSuccess: function(transport) {
$('voteLoader'+idnews).hide();
$('vote_name'+idnews).innerHTML='Новость успешно оценена';
}
});

}
//-->
</script>

если грешите на прокси, проверьте сначала на локальной машине...

теперь на счёт кода:

я так понимаю вы юзаете js-фрэймворк prototype ?

конечно простите за не скромность, но ваш код ужасен...

Надо так:

<script type="text/javascript">

<!--//

function rate_news(golos, idnews) {

/*

* глядя на 2-е строчки ниже, я завис... вам не кажется, что они здесь ни к чему? По крайней мере обе

* В любом случае, если Вы юзаете prototype то лучше делать по другому, в комментариях написал как

*/

$('vote_check'+idnews).style.display="none"; // $('vote_check'+idnews).hide();

$('voteLoader'+idnews).style.display="block"; // $('vote_check'+idnews).show();

/**

* Теперь запрос, проще всего передать GET методом, и в php скрипте получать с помощью супер глобального массива $_GET

*/

new Ajax.Request("rate.php?newsvote=" + idnews + "&rating=" + golos, {

method: 'get', // как уже заметили post метод тут не обязателен

onSuccess: function(transport) {

$('voteLoader'+idnews).hide();

$('vote_name'+idnews).innerHTML='Новость успешно оценена';

}

});

}

//-->

</script>

Вот например код на php, внутри комментарии, заменяет исходные файлы, поэтому лучше попробовать сначала на копиях.

<?php

$unq_string = 'УНИКАЛЬНАЯ СТРОКА';
$files = glob('*.txt'); // маска, по которой будут выбраны файлы
foreach($files as $file) {
$filecontent = file_get_contents($file);
$newcontent = strstr($filecontent, $unq_string);
$newcontent = trim(str_replace($unq_string, '', $newcontent)); // удалите эту строку, если надо, чтобы уникальная строка присутствовала в новом файле
file_put_contents($file, $newcontent);
}
?>

Мне кажется это из-за того, что Windows всё же преобладает на нашем рынке, и доля IE7 растёт, а live.com "встроен" в него по-умолчанию. Плюс Microsoft делает шаги в сторону России - полная русификация и тп.

Прошу прощения, разобрался вчём дело, это тулбар Google, он выделяет на открытой странице слова, которые в него вписывают. Причем на любой странице, раньше я этого не замечал :)

я использую, tinyMCE, из-за кроссбраузерности.

Всего: 56