- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Обновил правильно, если сменить шаблон, все работает. На шаблоне spacestone получаю:
MySQL error in file: /topnews_mod.php at line 3
Error Number: 1054
The Error returned was:
Unknown column 'flag' in 'field list'
SQL query:
SELECT id, title, date, alt_name, category, short_story, flag FROM dle_post WHERE approve='1' ORDER BY rating DESC LIMIT 0,5
Как исправить ошибку?
Спасибо!
Ошибка говорит о том что в таблице dle_post нет поля flag.
Теоретически, можно исправить
1. либо добавив это поле в таблицу, посмотрев какого типа оно было раньше:
2. либо исправив запрос в файле topnews_mod.php строка 3, убрав от туда поле flag:
Как оно после такого работать будет - надо пробовать
UPD:
Вот тут такую же ошибку решили вторым способом.
запрос в файле topnews_mod.php
в папке темы нет такого файла
MySQL error in file: /topnews_mod.php at line 3
Видимо, он в корне сайта
в папке темы нет такого файла
Ну.. тогда поиском его.. поиском
MySQL error in file: /topnews_mod.php at line 3
либо добавив это поле в таблицу
как правильно это сделать, подскажите пожалуйста
как правильно это сделать, подскажите пожалуйста
В phpmyadmin таблицу открыть, зайти в структуру.. там добавить 1 поле.
С шаблона удалите строчку что выводит этот модуль: topnews_mod.php так как он использует БД старой версии дле, в новой версии такая функция есть стандартная. Если не получится, пишите все исправим.
Видимо, он в корне сайта
Да. Спасибо!
Вот так она выглядит:
$sql_result = $db->query( "SELECT id, title, date, alt_name, category, short_story, flag FROM " . PREFIX . "_post WHERE approve='1' ORDER BY rating DESC LIMIT 0,5" );while ( $row = $db->get_row()){$row['date'] = strtotime( $row['date'] );$row['category'] = intval( $row['category'] );if( $config['allow_alt_url'] == "yes"){if( $row['flag'] and $config['seo_type']){if( $row['category'] and $config['seo_type'] == 2 ){$full_link = $config['http_home_url'] . get_url( $row['category'] ) . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";}else{$full_link = $config['http_home_url'] . $row['id'] . "-" . $row['alt_name'] . ".html";}}else{$full_link = $config['http_home_url'] . date( 'Y/m/d/', $row['date'] ) . $row['alt_name'] . ".html";}}else{$full_link = $config['http_home_url'] . "index.php?newsid=" . $row['id'];}$title = substr( $row['title'], 0, 23 ) . "...";$short_story = substr( strip_tags($row['short_story']), 0, 0 )."...";
А какой она должна быть?
$sql_result = $db->query( "SELECT id, title, date, alt_name, category, short_story, flag FROM ...
Вот так вот
С шаблона удалите строчку что выводит этот модуль: topnews_mod.php
Где ее искать?