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

В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева

Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Каким образом можно узнать id текущей новости? Сам обработчик обрабатывается в клоне fullstory (php и tpl).
сейчас более важен обработчик именно в шаблоне. Реализовал таким образом:
$id_ = '';
$uri_ = $_SERVER['REQUEST_URI'];
$ok_ = false;
for ($x=strlen($uri_); ($x>1) && ($ok_ == false); $x--) {
if ($uri_[$x] == '/') {
$i_ = $x;
$ok_ = true;
}
}
$ok_ = false;
for ($x=$i_+1; ($x<strlen($uri_)) && ($ok_ == false); $x++) {
if ($uri_[$x] !== '-') {
$id_ = $id_ + $uri_[$x]; echo $uri_[$x];
}
else {$ok_ = true; }
}
Но код работает некорректно. К примеру id=84 он выдает как 8+4 и того равно 12.
По моей логике просто нужно чтобы при сложении символов они обрабатывались как строки а не числа, но как не могу вникнуть.
Что за говнокод...
$id = intval( $_GET['newsid'] );
Не спорю, что сделано через одно место... не знал что так id новости можно получить.
но сейчас выдает ошибку
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id=84 LIMIT 1' at line 1
сам код запроса такого вида:
$id_ = intval( $_GET['newsid'] );
$db->query( "SELECT bosy_id" . PREFIX . "_post WHERE id=" . $id_ . " LIMIT 1");
После bosy_id мне кажется нужен пробел.
Не помогло
А на кой здесь LIMIT?
Не помогло
("SELECT bosy_id FROM " . PREFIX . "_post WHERE id=" . $id_ . " LIMIT 1" );