- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть такая переменная $newsid
в файле init.php задается запрос на newsid в адресной строке и число присваивается к $newsid правильно понял?
index.php?newsid=1
if (isset($_REQUEST['newsid']))
$newsid = intval($_GET['newsid']); else
$newsid = 0;
так вот как создать новую переменную такую же как $newsid ?
так как мне нужно добавить пару строчек в engine.php обращающиеся допустим index.php?здесьмое=1 и далее чтобы было присваивание уже в engine.php > $здесьмое=1
if (isset($_GET['здесьмое']))
$здесьмое = intval($_GET['здесьмое']); else
$здесьмое = 0;
if (isset($_GET['здесьмое']))
$здесьмое = intval($_GET['здесьмое']); else
$здесьмое = 0;
пробовал
engine.php её не видит
1. Файл не inc а init
2. engine должен "видеть", если нет значит проблема в вашем коде
3. Если нужно в engine, в engine и определяйте
1. Файл не inc а init
2. engine должен "видеть", если нет значит проблема в вашем коде
3. Если нужно в engine в engine и определяйте
в engine
$sql_news = "SELECT * FROM " . PREFIX . "_здесьмое WHERE id = '{$здесьмое}'";
проблемы нет когда ставлю $newsid
вы вообще откуда этот код взяли, и что хотите сделать? Может там строка выполняется под каким-то условием, или еще чего-то. И раз уж приводите код, пишите с нормальными названиями переменными.
WHERE id = '{$здесьмое}'";
А фигурные скобки зачем?
все по порядку
в init.php
тогда чтобы выводились полные статьи аналогичные статьям с newsid прописываю в engine.php
там где
вставляю
дальше идет обращение
if ($subaction == "showfull") {$allow_comments = TRUE;
include_once (ENGINE_DIR . '/modules/show.full.php');
}
у меня создан аналогичный для blog
прописываю в адресной строке
index.php?blog=1
меня кидает на главную страницу
если в init.php использовать get на blog, а переменную оставить newsid то все работает, но этого мне не нужно, так как это отдельные статьи
Могу ошибитиься, но вам надо в engine.php
еще делать вставку для блога, чтобы был редирект наподобии этого:
case "search" : ...
если писать так
if (isset($_REQUEST['blog']))
$newsid = intval($_GET['blog']); else
$newsid = 0;
и здесь
if ($subaction != '' or $newsid ) {
$sql_news = "SELECT * FROM " . PREFIX . "_blog WHERE id = '{$newsid }'";
if ($subaction == '') $subaction = "blog";
}
все работает
---------- Добавлено 27.02.2013 в 20:50 ----------
То есть newsid глобально существует, а blog нет, так вот как и где newsid прописывается глобально
---------- Добавлено 27.02.2013 в 22:29 ----------
Все разобрался, запрос на категорию забыл сделать