use Joomla\CMS\Factory;
class PlgContentJCEAttach extends JPlugin //создаем класс PlgContentCurrentDate на базе системного JPlugin
{
public function onContentPrepare($context, &$article, &$params, $page = 0) //переписываем метод onContentPrepare класа JPlugin, который вызовется перед показом материала
{
$pretext = $this->params->get('pretext'); //загружаем из параметров фразу-приветствие с аттрибутом name="pretext"
//Если есть уже модифицированное вложение
if (preg_match_all('/
find('[data-fio]')) {
$fio = $html->find('[data-fio]')[0]->attr["data-fio"];
} else {
$fio = '';
}
if ($html->find('[data-key]')) {
$key = $html->find('[data-key]')[0]->attr["data-key"];
} else {
$key = '';
}
if ($html->find('[data-data]')) {
$data = $html->find('[data-data]')[0]->attr["data-data"];
} else {
$data = '';
}
if ($html->find('a')) {
foreach ($html->find('a') as $texts) {
$text = $texts->innertext;
}
} else {
$text = '1';
}
$extension = pathinfo($href, PATHINFO_EXTENSION);
if ($sizes != '') {
$size = $sizes;
} else {
$size = get_filesize($href);
}
$iconPath = getExtension($href);
//Если это файл с меню, модифицируем ссылку и название
if (preg_match('/images\/food\/.*?-sm\.xlsx/', $href)) {
$href = str_replace('images/', '/', $href);
$text = $article->title;
}
//echo '';
//var_dump ($data);
//echo '
';
//Если заполнено поле с датой показыаем иконку эцп, иначе не показываем
if ($data != '' && $data != 0 && strlen($data) > 5) {
$newUrl = '';
}
//Отображаем ссылку
$article->text = str_replace($file, $newUrl, $article->text);
}
}
//проверяем, есть ли в материале ссылка вложение и пишем ее в переменную
if (preg_match_all('/
';
//Заменяем в базе ссылку на новую
$db = Factory::getDbo();
$query = $db->getQuery(true);
$query = "UPDATE #__content SET `introtext` = REPLACE(`introtext`,'$file','$newUrlBD') WHERE `id` = '$article->id';";
$db->setQuery($query);
$result = $db->loadObjectList();
//echo $query;
//Отображаем ссылку с эцп на сайте если есть эцп вариант 1 иначе вариант 2
$article->text = str_replace($file, $newUrl, $article->text);
}
}
return false;
}
}
В целях популяризации педагогической деятельности в современном информационно-технологическом пространстве 27.08.2021 Министерством просвещения Российской Федерации проводится Международный форум «Время образования» (далее – Форум).
Проведение Форума позволит представить основные направления изменений в развитии системы образования, обсудить ключевые векторы государственной политики в области образования, выделить ключевые направления и целевые ориентиры работы системы дошкольного, дополнительного, общего, профессионального и высшего педагогического образования на наступающий учебный год. В Форуме примут участие ведущие международные и российские эксперты в области развития образования, руководители системы образования, педагоги.
Для дистанционного участия в Форуме работникам сферы образования, родителям и ученикам субъекта необходимо пройти процедуру регистрации на сайте Форума ruseduforum.ru.