-
Публікації
1 773 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Коментарі блогу, опубліковані користувачем esculapra
-
-
09.06.2022 в 18:56, chukcha сказал:
Для Индексируещего бота - не пофик
Давай закроем полемику по полосе навигации. Есть более щепетильные моменты. Я залил на локалку 4-ю, пока руки не доходят досконально поюзать.
-
09.06.2022 в 18:17, chukcha сказал:
Т.е. - порядок, т.е. <ol>
Поисковому боту пофиг порядок, если контент не несет полезной информационной нагрузки.
Вот я покажу картинку (это моя читалка epub - на сайте тоже инфа в таком виде). Вот тут да, есть информационная нагрузка, а также прослеживается структура. Ну а нафига заморачиваться с полосой навигации?
Кстати, в epub тоже используется таблица стилей - у меня в <ul> задается смещение, отличное от <ol>
-
12.06.2021 в 23:12, sv2109 сказал:
ну и еще несколько десятков! подобных мелочей и нужно будет каждый модуль теперь пол дня переделывать чтобы получить по сути тот же самый вид, только уже под 5 бутстрап!
Ну и нафига? Просто не ставь 5 бут, а изменить можно глобально float-end на pull-right (несколько секунд во всех шаблах), тем более, что дефолтный шаблон вряд ли кто использует.
-
12.06.2021 в 23:18, chukcha сказал:
потому что семантически это верно
потому что это перечисляемый список
Хотите ul - оставляйтеНу не согласен. В бредкрумб не предyсмотрено
Цитатаol li {
list-style-type: decimal;
margin-left:20px;}/*
decimal
lower-roman
upper-roman
lower-alpha
upper-alpha
none
*/Но возможно использовать (по желанию)
Цитатаul li {
list-style-type: circle;
margin-left:20px;
}/*
disc
circle
square
none
*/По-сути "тупо" будет выглядеть I category / II subcategory / III product (это upper-roman) , еще "тупее" alpha (греческий алфавит)
Так что с бредкрумбом просто не нужно было извращаться, так как все одно в стилях list-style-type: none;
-
В 07.12.2020 в 06:19, AWARO сказал:
те лет то сколько?
достаточно. на моем счету более 500 статей (копирайтинг, рерайтинг), и еще в нескольких газетах. а вот сколько лет тем монстрам копирайтинга - не знаю.
-
Парень не умеет петь, зато танцует плохо...
в Наблюдения обычного человека
Блог користувача: kotus2002
петь не умею, но есть кошка, назвал РАКЕТА
-
спасибо! собаки спасают - они спят вмете со мной и отбирают негативную энергетику. правда с ними трудно с смысли комфорта...представь питбуля на кровати... но зато они интуитивно чувствуют проблему и безошибочно находят болезненные места.
-
15 часов назад, Bn174uk сказал:
а потом удивляешься откуда в ОС 3.x появились файлы tpl или наоборот откуда в ОС 2.x файлы twig
Ну на работу это же не влият. Хорошо, можно сделать отдельные архивы контроллеров и моделей для разных платформ и версий, а можно один. Нус шаблами, разумеется, ьтакая шняга не проходит. Врочем, 2 и 2.3 отличаются token и user_token - у меня предусмотрено.
-
15 часов назад, Bn174uk сказал:
На форуме половина модулей/шаблонов не поддерживают эти стандарты и делают модули как им удобно и как хотят.
Я и не спорю. Просто поделился своими наработками. Конструкция
if(isset($function))
{
$this->$function();
}позволяет подключать protected и private, что в ставндартном обработчике невозможно. У меня только одна общедоступная public function index() Да, в модели приходится объявлять публичне, или же сделать одну, типа
public function _FUN($type,$fn,$options=null)
{
$function=$type.$fn;
return $this->$function($options);
}Та я понял, шо тут все умные, а кто показывает нестандартное решение - дураки сразу.
-
Спойлер
Завтра. У нас День Независимости
-
48 минут назад, RGB сказал:
Потому что неопытный разработчик
А "опытый" закубит гамно- код, и ура! вы меня уже довели до белого каления! выложу свой мод, а вы целуйте сео-про. Тут кто-то упрекал за инглиш, так у меня ЧПУ (search ebgin friendly ), никак не СЕО (search ebgine optimization) , потому что СЭО подразумевает структуру (мета- название, мета-описание, мета-ключевы...)
-
31 минуту назад, RGB сказал:
Что за taba?
Если я запишу как, table_in_version, это на код повлияет?
-
29 минут назад, RGB сказал:
а есть indent - отступ
Но также принимает значение порядок (order)? А в переводчике гугла есть "зазубринка" (акцент), то есть указание на что-либо. Может также означать "заявка". Выбирай себе любой... Taba не переводится, но если на то уж пошло, путь будет target _table_in_database, и session_identifier
-
6 минут назад, RGB сказал:
Хорошо хоть не tablica
2 минуты назад, RGB сказал:Что за taba? Что за indent?
Зачем придираться к переменным? Мне так удобно. Token_indent - сокращенно (подразумевается identifier).
tablica? Смешно. Такая шняга встречается у других прогеров, но не у меня. "Лодер эгог" - если такое слышу, меня коробит.
Я не претендую на звание самого-самого, просто привел пример, который работает.
-
Мне плевать на комменты неадекватов - а кому-то пригодится, и если это будет один, то уже хорошо. У меня такие модули отлично работают, и экономят мое время и дисковое пространство.
-
32 минуты назад, OCdevWizard сказал:
опытных разработчик есть свои наработки, и хочу заметить даже получше ваших
я не собираюсь писюнами мерятся. есть лучше? - окей! под "кубом" - вонна!
-
А как тебе такой вариант?
class ModelBase extends Model
{
public function _FUN($type,$fn,$options=null)
{
$function=$type.$fn;
return $this->$function($options);
}public function _get($fn,$options=null)
{
$function='get'.$fn;
return $this->$function($options);
}public function _set($fn,$options=null)
{
$function='set'.$fn;
return $this->$function($options);
}public function _update($fn,$options=null)
{
$function='update'.$fn;
return $this->$function($options);
}public function _delete($fn,$options=null)
{
$function='delete'.$fn;
return $this->$function($options);
}***********************************
class ModelShops extends ModelBase
{public function __construct()
{
parent::__construct();
}protected function getProductsTotal()
{
$query=$this->_db->getQuery(true);
$query->select('count(*)');
$query->from('#__shops_cat');
$query->where('parent=0');
$this->_db->setQuery($query);
$total=$this->_db->loadResult();
return $total;
}***************************
$total=$model->_get('ProductsTotal');
Это не касается Опенкарт - это моя система. Может я зациклился на проблемах безопасности? Я так не думаю - мой модуль модели имеет одну публичную функцию, а остальные или протект, или приват.
-
7 минут назад, OCdevWizard сказал:
вы не пользуетесь системным методом экранирования вводимых данных $this->db->escape(), и было бы здорово(необходимо) указывать тип переменной (int)$target_id
Да, в этом примере я взял код из старой версии, но так и было задумано. Действительно, экранирование и указание типа переменной - большое дело. Вот сразу видно, что не профан...
-
У меня когда-то стояли 5-6 штук аналитики. А потом я их убрал. Так Рамблер задолбал оповещениями, типа, ваш сайт будет исключен из поиска. И там месяца 3 кряду. В принципе я не против аналитики, но ее код нудно ставить в конце тела страницы.
Что нас ждет в OpenCart 4?
в Блог sv2109
Блог користувача: sv2109
Опубліковано:
А я бы не совевал спешить. Типа изменить имя директории админа...
Вот попробуй просто войти в страницу логина для админа на сайте http://itlancers.org
Если не получится, то тогда по ссылке http://itlancers.org/administrator/antibot/eba.shtml
Это не совсем опенкарт, но и на опенкарт есть фича - ссылка будет типа домен/админ/?antibot=eba Просто этот функционал я счас встроил в систему антихакер для опенкарт (тестовый вариант я выложил).