Сергей Петрович

Сергей Петрович

Все хотят добра... Не отдавайте его!
+1842
Репутация
2485
Рейтинг
#1 cmsCore::callEvent('GET_INDEX', ''); 19 декабря 2019 в 21:18
День добрый.
Можно поинтересоваться для повышения грамотности, какую функцию выполняет строка 43 в index.php

cmsCore::callEvent('GET_INDEX', '');

учитывая, что в таблице cms_event_hooks отсутствует event GET_INDEX

Речь про первую ветку (1.10.7)
#1 Убрать капчу из формы логина 8 января 2016 в 06:12
в tplнике убираешь код, выводящий капчу на экран.
в /components/registration/frontend.php комментишь строки:

// Проверяем каптчу
if($anti_brute_force && !cmsPage::checkCaptchaCode()) {
cmsCore::addSessionMessage($_LANG['ERR_CAPTCHA'], 'error');
cmsCore::redirect('/login');
}

К слову, там же подобный код проверяет капчу при регистрации.
#6 Модуль "Опрос на форуме" - нужна помощь 6 октября 2014 в 21:01
Берёшь модуль Голосования (mod_polls), в котором данные хранятся точно таким же образом, и разбираешь его как хочешь!
В частности:
$answers = unserialize($poll['answers']);

$answers_title = array();
$answers_num = array();
$item = 1;
foreach($answers as $key=>$value){
$key = str_replace('"', '"', $key);
$answers_title[$item] = $key;
$answers_num[$item] = $value;
$item++;
}
#8 [ЕСТЬ РЕШЕНИЕ] фото автора в статьях 5 октября 2014 в 08:48
в /components/content/model.php
есть функция:
public function getArticle($id_or_link) {

в ней это:
$sql = "SELECT con.*,
cat.title cat_title, cat.id cat_id, cat.NSLeft as leftkey, cat.NSRight as rightkey, cat.modgrp_id,
cat.showtags as showtags, cat.seolink as catseolink, cat.cost, u.nickname as author, u.login as user_login
FROM cms_content con
INNER JOIN cms_category cat ON cat.id = con.category_id
LEFT JOIN cms_users u ON u.id = con.user_id
WHERE {$where} LIMIT 1";
заменить на это:
$sql = "SELECT con.*, p.imageurl,
cat.title cat_title, cat.id cat_id, cat.NSLeft as leftkey, cat.NSRight as rightkey, cat.modgrp_id,
cat.showtags as showtags, cat.seolink as catseolink, cat.cost, u.nickname as author, u.login as user_login
FROM cms_content con
INNER JOIN cms_category cat ON cat.id = con.category_id
LEFT JOIN cms_users u ON u.id = con.user_id
LEFT JOIN cms_user_profiles p ON p.user_id = con.user_id
WHERE {$where} LIMIT 1";

В результате, в com_content_read.tpl, который рисует статью, появится $article['imageurl'] содержащий имя файла аватарки автора статьи.
#11 Не добавляются комментарии 21 апреля 2014 в 06:34
По поводу комментариев — нужно, однозначно, разжать скрипт!))

А с капчёй — в конфиге можно её настроить под себя как угодно:
/includes/codegen/kcaptcha_config.php
в часности,
$allowed_symbols = "23456789abcdegikpqsvxyz";
отвечает за то, какие символы будут использоваться. оставляйте себе только цифры.
$length = mt_rand(5,7);
количество символов в капче. можно написать например $length = 4;

Там же настраивается степень искажения символов и уровень шума
#13 [ЕСТЬ РЕШЕНИЕ] Нужен плагин 28 августа 2013 в 06:47
lokanaft, а за сколько у вас поменяли бы тормозной цилиндр на 10ке? С меня попросили восемьсот!!! Полчаса работы.
Clear, стрижка, видимо, сложная!!! Потому что когда я решил к другой девочке пойти, чтобы подешевле было (за 300) — она волновалась, потела и стригла целый час!!! ))))
nedoriko, Так вы себя как позиционируете в профессиональном плане? Как крутые специалисты или как бабушки!?? (При всём уважении к нашим любимым и незаменимым бабушкам!!)
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.