Polkan

Polkan
Рейтинг
102
Регистрация
28.09.2005

Цена плагина по акции увеличена.

Теперь скидка составляет 4400р.

Купить Premium-версию за 2500р: http://p-api-shop.ru/?page_id=4#buyplugin

Техническое обновление 2.2.1

  • Добавлен фильтр get_xml_url

подробнее: http://p-api-shop.ru/?p=2026

YOM:
...на первое время поставил бы и через куки, только как? Скажите пожалуйста, где копать?

<form method="post" action="file.php" id="myform">


jQuery(document).ready(function($) {
$('#myform').submit(function() {
SetCookie(ifsubmit,1,1,'/');
});
});

function SetCookie( name, value, expires, path, domain, secure ){
var today = new Date();
today.setTime( today.getTime() );
if ( expires ) { // expires (days)
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );

document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
( ( path ) ? ";path=" + path : "" ) +
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}

В куки ifsubmit сутки после сабмита будет единица.

При выводе формы проверяйте отсутствие этой переменной

if ( empty($_COOKIE['ifsubmit']) ) {

echo '<input type="submit" name="submit" value="Текст кнопки" class="button" style="width:230px;height:45px;">';
}
else {
echo '<div>Текст кнопки</div>';
}
gidronic:
Я хотел так сделать со "старым сайтом", но все же решил сохранить полностью все входы с морды на внутренние разделы, которые были. Вот только пока не определился как это сделать.

Например, как советует [umka], но вместо

'[umka:
;13674763']мааааленькую ссылочку: "старый сайт"

сделать мааааленькую кнопочку: "старый сайт", при клике на которую откроется мааааленькое меню, в котором и будут те 5 ссылок.

saityru:
Скажите а какому количеству народа может теоритически понадобиться такой плагин?

Подозреваю, что небольшому.

https://wordpress.org/plugins/affiliates-manager/

Active Installs: 1 000+

Обновление 2.2.0

Исправления в обработке быстрых заказов:

  • Сохранение информации о быстром заказе в таблицу заказов сайта
  • Оповещение о сделанном быстром заказе (номер заказа, название товара, ссылка на товар)
Mr.Boba:
Самописный плагин работает как отдельная система, даже таблицы свои. Вопрос в том как можно без создания в разделе Pages страниц с определенным alias-ом подхватывать записи из этих таблиц при запросе урла типа http://.../products/kolbasa/ - kolbasa - это алиас из таблицы плагина.

Тогда через htaccess и не важно вами будет управляться сайт или не вами.

В htaccess сделаете одно правило, которое будет все запросы типа .../products/... передавать на обработку в скрипт плагина (хотя если он никак с ВП не связан и вообще отдельная система, то это не плагин, а просто скрипт в папке). Уже в скрипте разбирайте полученный урл и перенаправляйте куда надо. Для стороннего пользователя этого скрипта можно сделать систему управления редиректами.

EGarin:
Всем привет!
Есть скрипт, который передает и возвращает GET параметры.
Когда он получает ответ, то сформированная страница становится доступна по адресу:

sait.com/?l=blablabla

Как сделать проверку URL средствами php и редирект на нужный? По сути, rewrite через php.
C sait.com/?l=blablabla на sait.com/papka/blablabla.html

PS. Через htaccess сделать не получится, потому что там уже прописан rewrite для таких ссылок и если добавить RewriteCond %{QUERY_STRING}, то получим бесконечный цикл переадресаций.
Так что вижу выход в редиректе через php.

<?php 

header('Location: http://sait.com/papka/blablabla.html');
exit;
?>

Стандартно при запросе несуществующей страницы сервер возвращает код ошибки 404 - "не найдено", а не редирект. Если у вас редиректит, значит кто-то это настроил, значит можно и отключить и сменить адрес редиректа.

--

p.s. Зачем вы задаете один и тот же вопрос в разных темах?

Всего: 438