dwd

dwd

+382
Репутация
6746
Рейтинг
+2
dwd dwd Парсер контента для ICMS 2 4 года назад
Никак не борюсь))
Зачем бороться с тем чего нет? Зачем придумывать то, что уже есть?))
Перевожу на русский - если мы добавляем тег pre в список разрешенных тегов в настройках компонента, то собственно он и не вырезается в результате очистки. И никаких "текст сваливается в парсер без переносов" не возникает. Ну а если не хотим видеть данный тег, то убираем его в настройках и никогда его не встречаем больше. Все это и многое другое детально расписано в .
P.S. В моем профиле есть почтовый адрес. Комментарии - неподходящий для получения консультаций формат))
+2
dwd dwd Парсер контента для ICMS 2 4 года назад
Да, вы абсолютно правы, все происходит именно так. И компонент это учитывает.
Просто снимите галочки в настройках типа контента:

- Автоматическая генерация ключевых слов
- Автоматическая генерация META-описаний

Тогда парсер не будет генерировать seo и записывать в БД.
А вот при выводе записи ключи и описания динамически генерироваться будут по вашему шаблону.
+1
dwd dwd Парсер контента для ICMS 2 4 года назад
Вообще-то они работают. И парсер их никак не трогает. Генерация SEO для записей происходит динамически в момент генерации страницы и ее показа пользователю, а не во время добавления записи.
0
dwd dwd InSEO - правильное SEO для фильтров 4 года назад
Это в корне противоречит логике компонента. Компонент строит заголовки и сео опираясь на выбранные в фильтре поля. Выбирая поле в фильтре мы получаем кирпичик нашего текста, построенный на основании значения этого поля. Таким образом мы получаем правильные и релевантные фильтрации заголовки. Ну а если поле в фильтре не выбрано, то следовательно и работы для компонента нет.
+2
dwd dwd Парсер контента для ICMS 2 4 года назад
С любыми кодировками все отлично, проверено сотнями сайтов и временем)) Единственное что от вас требуется(если кодировка отличается от utf-8) это правильно вписать ее в поле "Кодировка сайта" о котором вы знаете. Если у вас имеются примеры сайтов, которые неверно обрабатываются вы всегда можете прислать мне пресеты проблемных заданий. За 5 лет поддержки компонента я видел много источников, но проблем с кодировками не наблюдал ни разу. Поэтому я и сейчас убежден, что причина в чем-то другом.
Проблема начинается еще на стадии Тестера стратегий, который вместо кириллицы выдаёт "ромбики"
Верно. Именно так и должно быть. Тестер показывает вам чистую необработанную информацию, которая будет получена с сайта-источника. Конвертация при выполнении заданий из указанной вами в данном поле кодировки в utf-8 производится всегда при условии, что данное поле заполнено. В тестере стратегий эта процедура опущена сознательно для возможности более точных манипуляций(спец- и непечатные символы и т.д.)
+1
dwd dwd Компонент "Хуки" для InstantCMS 2 4 года назад
Это вопрос исключительно вашего удобства. Делайте так, как вам удобно.
С точки зрения производительности или с любых других точек зрения никакой разницы нет.
+1
dwd dwd OverAll - Микшеры контента для ICMS 2 4 года назад
Это не баг и даже не фича. Не переживайте, в релизной версии компонента этого "артефакта" нет)))
+3
dwd dwd Компонент «Товары и дилеры» 4 года назад
По просьбам трудящихся добавлены Гугл-карты.
+1
dwd dwd Компонент «Папки групп» 4 года назад
Это содержимое файла system/controllers/gfolders/hooks/content_list_filter.php, измененное под вашу задачу. Если url папки не был задан, то по умолчанию будет выводиться первая папка с ее содержимым.
+1
dwd dwd Компонент «Папки групп» 4 года назад
Код PHP:
  1. <?php
  2. class onGfoldersContentListFilter extends cmsAction {
  3. public function run($data) {
  4. $core = cmsCore::getInstance();
  5. //if(!$core->groups_folder) return $data;
  6. list($ctype, $model) = $data;
  7. if(is_numeric($core->uri_action)){
  8. $this->model->filterEqual('id', $core->uri_action);
  9. } else {
  10. $this->model->filterEqual('slug', $core->uri_action);
  11. }
  12. $group = $this->model->getItem('groups');
  13. if(!$group) return array($ctype, $model);
  14. if($core->groups_folder) $this->model->filterEqual('slug', $core->groups_folder);
  15. $this->model->filterEqual('group_id', $group['id']);
  16. $folder = $this->model->getItem('content_folders');
  17. if($folder){
  18. $model->filterEqual('folder_id', $folder['id']);
  19. $core->groups_folder = $folder['slug'];
  20. }
  21. return array($ctype, $model);
  22. }
  23. }
+1
dwd dwd Компонент «Папки групп» 4 года назад
можно что нибудь удалить в коде, дабы избавится от папки ВСЕ, коротая создаётся автоматически?
Благодарю, получилось но не совсем.
Странное сочетание задачи и результата. От какой-то из букв избавиться не удалось?))

А хочется попадать сразу на первую папку groups/3/content/news/Папка 1
Вот тут в вашем вопросе есть и ответ - чтобы попадать в папку нужно либо переходить по url папки, либо как-то объяснить, что данная папка является папкой по умолчанию. Учитывая, что у каждой группы свои папки не похожие на папки других групп самым логичным было бы добавление такой опции в интерфейс управления папками. При создании первой папки она автоматически назначается активной, При появлении 2 и более папок владелец группы может ее переназначить. И если в url не указана папка, то компонент будет отображать папку по умолчанию. И я не могу дать вам рецепт в формате комментария, для этого требуется много правок в разных файлах.
+1
dwd dwd Компонент «Папки групп» 4 года назад
В файле templates/default/controllers/groups/group_content.tpl.php найдите и удалите строки
Код PHP:
  1. <li class="<?php if(!$core->groups_folder){?>active <?php } ?> all" rel="">
  2. <a href="<?php echo $ds_url; ?>"><?php echo LANG_GFOLDERS_ALL; ?></a>
  3. </li>
+1
dwd dwd Компонент «Папки групп» 4 года назад
Если я правильно вас понял, то вопрос о вкладках типов контента в группе. Если да, то это как бы не совсем к компоненту вопрос. В файле system/controllers/groups/frontend.php есть строка 540

Код PHP:
  1. if (!$count['is_in_list'] || !$count['count']) { continue; }
которая призвана игнорировать вкладки для типов контента у которых отключен просмотр списка записей и типов контента с нулевым количеством записей.
+1
dwd dwd Поле «Конструктор списков» 4 года назад
Да, можно ставить поверх.
+2
dwd dwd Поле «Конструктор списков» 5 лет назад
Ну так это уже не ко мне, это к разработчикам библиотеки jquery-chosen, которая используется в Инстанте. На мобильных устройствах списки имеюн совершенно другой вид нежели в десктопном варианте.
+2
dwd dwd Поле «Конструктор списков» 5 лет назад
Да, все плохо. Все очень плохо!!!))) Устал развечивать мифы, но вот вам очередная порция:
Как видите ничего из вами озвученного не подтвердилось))
0
dwd dwd InSEO - правильное SEO для фильтров 5 лет назад
P.S. В съемках принимала участие версия 1.0.8 из вашего личного кабинета. Единственное предположение которое напрашивается - вы склонения точно в нужное поле поместили?
+2
dwd dwd Компонент «Желания» 5 лет назад
А это еще один столбец таблицы, появившийся в последних версиях системы. Лечится аналогично:
Код PHP:
  1. ALTER TABLE `cms_con_wishes_fields` ADD `groups_add` TEXT NULL DEFAULT NULL AFTER `options`;
+1
dwd dwd OverAll - Микшеры контента для ICMS 2 5 лет назад
Вы меня заводите в ступор. Я вам рассказываю что из вашей идеи получится, вы меня спрашиваете как это учудить))
Если без разницы все мои разговоры и нужен такой функционал невзирая ни на что, то проблем с его реализацией нет.
Но в "коробке" этому извращению делать нечего, так что только в индивидуальном порядке.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.