Serjo_201

Рейтинг
105
Регистрация
03.11.2010
FROST321:
А как мне тогда название статей писать,чтобы трафик был? Я просто не могу понять,чтобы и пользователю было удобно находить и название статьи не уродовать )

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

Вопрос решил миксом из постов Diplodok и Chukcha, вчера ночью провтыкал что сабмит нужно подправить, пошаманил и вот что вышло:

echo '<table border="0" align="center" ><tr>';

echo '<td><form action="" method="post" name="t" id="t" enctype="multipart/form-data"><input type="hidden" name="pages" id="pages" value="0" /></form></td>';

for ($o=1;$o<=$count;$o++)

{

echo "<td><a href=\"#\" onClick=\"document.getElementById('pages').value = '$o'; document.forms['t'].submit()\">$o</a> </td>";

}

echo "</tr></table></td></tr>";

}

echo "</table></td></tr>";

и вуаля-все работает! при чем ослик ничего против не имеет. С валдиацией разберусь попозжее, вчера валдиатор выдал 45 ошибок на странице, даже когда поиск не запущен))ну то уже другая история. Спасимбо всем большое!

На адсенс столько жалоб об бане аккаунта, что думаю лучше смотреть в сторону рся, эти ребята вроде в адеквате.

А разве тематика сайта играет особую рояль? Главное чтобы условия размещения рекламы устраивали вас.

Спасибо)))

Нда, не так сталося как гадалося, по методу товарища Diplodok поступил и вот что вышло :

echo '<form action="" method="post"  enctype="multipart/form-data"><input type="hidden" name="page" id="page" value="0" /></form>';

for ($o=1;$o<=$count;$o++)
{

echo "<td><a href=\"#\" onClick=\"document.getElementById('page').value = '$o'; submit();\">$o</a> </td>";
}
тоесть переменная $_POST['page']-пустая, хотя пост запрос отправляется. сейчас кстати этот код на странице стоит, www.webbirzha.com.ua/search

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

Diplodok:
Вот как то так :)

<form action="" method="post" enctype="multipart/form-data">
<input type="hidden" name="page" id="page" value="0" />
</form>

<a href="#" onClick="document.getElementById('page').value = '1'; submit();">1</a> |
<a href="#" onClick="document.getElementById('page').value = '2'; submit();">2</a> |
<a href="#" onClick="document.getElementById('page').value = '3'; submit();">3</a>

Мега респектище

Diplodok:
Форму создаёте одну, а в ней один скрытый параметр input type="hidden" name="page" со значением например value="0". В ссылках в onClick даёте 2 команды: первая присваивает скрытому параметру номер страницы, вторая submit.

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

Chukcha:
прогоните сайт через валидатор, исправьте ошибки верстки.

зы а что такое скрытые формы?

Чтобы отправить пост запрос создается форма в которой текстовые поля, чекбоксы и.т.д и кнопка сабмит(отправить запрос на сервер). А мне нужно просто отправить тупо переменную методом пост(в данном случае номер страницы при постраничной навигации) без создания видимых компонентов, -я нашел один только один способ-создать форму с скрытыми компонентами, значения которых и будут отправляться пост запросом, а вместо кнопки ссылки (1-20, 20-30 итд)-но вот видите ИЕ "палит контору"-буду делать как сказал Diplodok

А валдиатор тут будет как раз кстати

Diplodok:
1) Никакой кривизны нет (можете хоть линейкой проверять)
2) Это обман зрения и чтобы избавиться от него вставьте между строк hr во всю ширину строк
3) А вот это уже косяк:

...
<form action='' method=post name=frm1><input type=text value=1 name=val hidden></form>
<td><a href='#' onClick=window.document.frm2.submit()>2</a></td>
<form action='' method=post name=frm2><input type=text value=2 name=val hidden></form>
<td><a href='#' onClick=window.document.frm3.submit()>3</a></td>
<form action='' method=post name=frm3><input type=text value=3 name=val hidden>
...

Нарушение правил вёрстки. В IE это очень хорошо видно!

Хм, спасибо, раз все говорят что ровно, буду верить что у меня кривой монитор. Да ИЕ все показал, буду решать вопрос, но Епт, как же иначе отправлять пост запросы как не через скрытые формы? Хотя целевая аудитория вряд-ли пользуется ИЕ, я лично вообще про него забыл.

Спасибо за помощь.

Serjo_201 добавил 30.06.2011 в 15:36

Chukcha:
не могу понять... что не нравится?
сделайте стиль для первой колонки c text-align:right

Спасибо за оперативность реагирования:), так и зделаю. Да друзья тоже говорят что ровно, видать только у меня комп криво отображает или мне так кажется))

Всего: 681