- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Пытался сделать в DLE ссылку при нажатии на которую выбирается случайная новость, но выдает ошибку. Не подскажите в чем проблема.
в engine/modules/randpost.php
<?php
if( !defined( 'DATALIFEENGINE' ) AND !LOGED_IN ) {
die( "Hacking attempt!" );
}
$rand_post = $db->super_query( "SELECT id, title, category, date, alt_name, flag FROM " . PREFIX . "_post ORDER BY RAND() LIMIT 1" );
if( $config['allow_alt_url'] == "yes" ) {
if( $rand_post['flag'] and $config['seo_type'] ) {
if( $rand_post['category'] and $config['seo_type'] == 2 ) {
$full_link = $config['http_home_url'] . get_url( $rand_post['category'] ) . "/" . $rand_post['id'] . "-" . $rand_post['alt_name'] . ".html";
} else {
$full_link = $config['http_home_url'] . $rand_post['id'] . "-" . $rand_post['alt_name'] . ".html";
}
} else {
$full_link = $config['http_home_url'] . date( 'Y/m/d/', $rand_post['date'] ) . $rand_post['alt_name'] . ".html";
}
} else {
$full_link = $config['http_home_url'] . "index.php?newsid=" . $rand_post['id'];
}
header("Location: ".$full_link);
?>
engine/engine.php
case "randpost" :
include ENGINE_DIR . '/modules/randpost.php';
break;
ну и сама ссылка
http://mysite.ru/?do=randpost
Если v.9.7, то можно сделать стандартным способом примерно тоже самое, без модулей:
1. В main.tpl в нужное место:
{custom template="rand" order="rand"}2. Создать в папке с шаблоном rand.tpl с содержимым:
http://dle-news.ru/extras/online/startnews.html
http://dle-news.ru/extras/online/all16.html
WebAlt,У меня v9.6
А какая ошибка выходит?
Спасибо всем,но я решил проблему по другому.