- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева

Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вопрос в следующем.
Есть virtuemart и есть не существующие категории.
Думаю через запрос в БД понять существует ли ID категории или нет.
Если ID есть все хорошо. Если нет то либо 404 выдавать либо 301.
Запрос получился у меня такой, а вот как дальше быть?
По идее вроде правильно но ошибка Resource id #136 😒
xpycteamset, это не ошибка. Результат работы функции mysql_query необходимо обработать функцией mysql_fetch_array или любой другой работающей с результатами запросов.
mysql-fetch-array
"SELECT * FROM #__{vm}_category WHERE '%$category_id%' OR sname LIKE '%$category_id%'"
Вон из профессии!
Оптимизайка, не ругайся, я только познаю ))
А теперь по теме.
теперь нормально выводит артикул.
И как я понимаю надо условие добавить если есть артикул в базе то хорошо ничего не делаем.
А если нету то то делаем 404 ошибку.
Как это записать 😕
Если id есть в базе то выводится, если нету, то как вывести то что нету?
$row[0] - это и есть артикул.
Ты в цикле хочешь делать 404 ошибку? )))
Результат запроса можно представить в виде таблицы выборки.
Это цикл по данной таблице, каждая итерация обрабатывает 1 строку
Т.е. $row[0] - это в любом случае некое значение, скорее всего нужно сравнить это значение с пустой строкой ( if($row[0]=='') ).
Родил такие строки
$zaprosid = "SELECT * FROM jos_vm_category WHERE category_id = '$category_id'";
mysql_query($zaprosid) or die (mysql_error());
$result = mysql_query($zaprosid);
while ($row = mysql_fetch_array($result)) {
if ($row[0] < 0) {
header('HTTP/1.x 404 Not Found');
}
}
Осталось понять куда этот код вставить, так как если if ($row[0] > 0) то прекрасно отдает 404 ошибку. А если if ($row[0] < 0) . То по всей видимости не успевает дойти до него. Вставляют в shop.browse.php (Virtuemart 1)
Но места не найду куда его 😒
---------- Добавлено 30.12.2015 в 14:30 ----------
Вообщем сделал так (может криво и руки оторвать, но проблема висела два два года и никто не мог/не хотел делать)
Вставил в shop.browse.php
А выше него написал header('HTTP/1.x 404 Not Found');
Теперь если категории нет 404 если есть 200.