Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 26 Ответов
  • 1274 Просмотров
*

ruslan13

  • Захожу иногда
  • 156
  • 2 / 0
Ищу модуль для сайта, с помощью которого можно было бы снять с публикации текущую статью, поставить ее в избранное и тому подобные действия со статьей. Именно в виде отдельного модуля.
*

NewUsers

  • Живу я здесь
  • 2307
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Модуль управления контентом
« Ответ #1 : 30.03.2018, 17:47:58 »
Ищу модуль для сайта, с помощью которого можно было бы снять с публикации текущую статью, поставить ее в избранное и тому подобные действия со статьей. Именно в виде отдельного модуля.
Не хочешь пускать в админу и решил сделать это в frond end
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Модуль управления контентом
« Ответ #2 : 30.03.2018, 20:31:41 »
Не хочешь пускать в админу и решил сделать это в frond end
какая разница откуда это делать, если настроить права определенной группы пользователей?
ТС видимо не понимает разницы между модулем\компонентом\кнопкой и тд.
Как можно модулем снять с публикации с фронта?

Достаточно правильно настроить уровни доступа для группы и можно пускать в админку без опаски
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

ruslan13

  • Захожу иногда
  • 156
  • 2 / 0
Re: Модуль управления контентом
« Ответ #3 : 31.03.2018, 03:48:03 »
Вы неправильно поняли. Мне на телефоне самому проще с фронта снять статью с избранных или публикации одним тачем, чем входить в админку. Это надо делать часто и быстро. Что за конспирология?
Как можно модулем снять с публикации с фронта?
Вы о чем? В модуле можно без проблем получить id текущего материала и отправить AJAX запрос на себя же, например.
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Модуль управления контентом
« Ответ #4 : 31.03.2018, 08:48:04 »
Вы неправильно поняли. Мне на телефоне самому проще с фронта снять статью с избранных или публикации одним тачем, чем входить в админку.
но для этого же надо авторизоваться в любом случае.
Хорошо, мы авторизовались, написали модуль с кнопкой, который получает ID текущей статьи в режиме полного просмотра и если я авторизованный админ то снимает с публикации.
В итоге действий ничуть не меньше, нежели стандартно зайти в админку и снять с публикации.
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

ruslan13

  • Захожу иногда
  • 156
  • 2 / 0
Re: Модуль управления контентом
« Ответ #5 : 31.03.2018, 09:32:16 »
beliyadm
Вы не видите разницу между скроллингом оптимизированного для мобильного интернета сайта с одновременным редактированием статуса статей одним AJAX тачем, и специальным заходом в админку, выбором категории, потом статьи (про сбивку верстки материала из-за запуска его в редакторе я даже не говорю, хотя для меня это существенно) и затем изменением статуса?
Поставьте у себя в настройках браузера слабый G3, и увидите.
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Модуль управления контентом
« Ответ #6 : 31.03.2018, 09:51:54 »
авторизоваться на фронте, перейти по меню в нужную категорию, найти материал, зайти в него, нажать кнопку - минимум 4 действия
зайти в админку, перейти в материалы, найти нужный, нажать иконку снятия с публикации - тоже 4 действия

шило на мыло?
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

ruslan13

  • Захожу иногда
  • 156
  • 2 / 0
Re: Модуль управления контентом
« Ответ #7 : 31.03.2018, 10:08:29 »
Сайт я мониторю в любом случае, так что действие там при необходимости редактирования только одно. Которое в 10-100 раз легче по трафику любого из действий в админ панели.
« Последнее редактирование: 31.03.2018, 10:11:45 от ruslan13 »
*

Taatshi

  • Глобальный модератор
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Модуль управления контентом
« Ответ #8 : 31.03.2018, 10:15:55 »
я вообще не понимаю о чем речь. Есть же стандартный функционал редактирования материала для супера  :o
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

ruslan13

  • Захожу иногда
  • 156
  • 2 / 0
Re: Модуль управления контентом
« Ответ #9 : 31.03.2018, 10:21:54 »
я вообще не понимаю о чем речь. Есть же стандартный функционал редактирования материала для супера  :o
я на своем шаблоне в режиме супера не вижу никакого функционала ))
*

ruslan13

  • Захожу иногда
  • 156
  • 2 / 0
Re: Модуль управления контентом
« Ответ #10 : 31.03.2018, 10:23:26 »
И опять же, там нужно входить в режим редактирования
*

Taatshi

  • Глобальный модератор
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Модуль управления контентом
« Ответ #11 : 31.03.2018, 10:37:05 »
Вы меня извините, конечно, но Вы или тролль или туговато соображаете. А как Вы собираетесь РЕДАКТИРОВАТЬ материал не входя в режим редактирования?  ^-^
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

ruslan13

  • Захожу иногда
  • 156
  • 2 / 0
Re: Модуль управления контентом
« Ответ #12 : 31.03.2018, 10:48:59 »
Вы меня извините, конечно, но Вы или тролль или туговато соображаете. А как Вы собираетесь РЕДАКТИРОВАТЬ материал не входя в режим редактирования?  ^-^
Почитайте внимательней выше, какие действия с материалом мне нужны - снять/поставить статью в Избранное, снять/поставить статью с публикации. Я хочу это делать нажатием с фронтэнда на одну из нескольких кнопок либо в режиме просмотра материала, либо в режиме блога. Я сам это могу написать и отшлифовать за несколько часов. Зашел сюда спросить, не написал ли  кто уже более лучше такую функциональность.
Кто я, тролль или туго соображаю?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Модуль управления контентом
« Ответ #13 : 31.03.2018, 11:06:13 »
чет накинулись на человека ни за что.
вполне понятное желание под себя заточить управление статьями с фронта.
почему троль-то? я вот периодически всякие кастомные скрипты пишу, чисто чтобы моя лень себя хорошо чувствовала  и не отвлекалась на лишние действия. ;)
но в данном случае задача слишком специфическая, имхо, чтобы искать готовое решение.
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Модуль управления контентом
« Ответ #14 : 31.03.2018, 11:24:40 »
Сайт я мониторю в любом случае, так что действие там при необходимости редактирования только одно. Которое в 10-100 раз легче по трафику любого из действий в админ панели.
тогда понятно. Но вам нужен не модуль. В стандартном функционале движка есть кнопки редактирования материала с фронта (у вас они могут быть выпилены из шаблона, сам всегда так делаю, убирая лишнее).
По сути - вам нужно дописать кнопку в шаблон с условием авторизованности определенной группы пользователя (супер админ или манагер или иное) а дальше уже писать самому код (может есть и готовые примеры под ключ, надо искать): JS пишем AJAX запрос в обработчик который снимает с публикации.
Готового кода под рукой нет, за рубль могу написать на коммерческой основе хоть прям сегодня ))
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

ruslan13

  • Захожу иногда
  • 156
  • 2 / 0
Re: Модуль управления контентом
« Ответ #15 : 31.03.2018, 12:18:58 »
Те кнопки не подойдут, потому что они заточены под админовский контейнер.
Сам напишу, там строчек 30 кода в сумме.
Просто представилось, что должен быть админовский модуль, который бы показывал данные по статье и позволял что-то оперативно менять. Удобно же.
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Модуль управления контентом
« Ответ #16 : 31.03.2018, 12:33:28 »
Те кнопки не подойдут, потому что они заточены под админовский контейнер.
Сам напишу, там строчек 30 кода в сумме.
Просто представилось, что должен быть админовский модуль, который бы показывал данные по статье и позволял что-то оперативно менять. Удобно же.
не понял. Те кнопки мы не затрагиваем (которые родные, их функционал нам не нужен)
в шаблоне материала над\под заголовком делаем плашку с кнопками снять с публикации\удалить ну и к ним обработчик
зачем модуль тем более в мобильной версии чтоб лишнее место отнимал на экране?
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

ruslan13

  • Захожу иногда
  • 156
  • 2 / 0
Re: Модуль управления контентом
« Ответ #17 : 31.03.2018, 16:55:49 »
Не 30, 20 строчек
В blog_item.php:
Код
<?php if ($this->item->params->get('access-edit')) : ?>
Избранное: <input class="featured-cb" aid="<?php echo $this->item->id ?>" name="featured" type="checkbox" <?php if ($this->item->featured) echo 'checked="checked"' ?> />
Опубликовано: <input class="state-cb" aid="<?php echo $this->item->id ?>" name="state" type="checkbox" <?php if ($this->item->state) echo 'checked="checked"' ?> />
<?php endif; ?>
Javascript:
Код
$(".state-cb, .featured-cb").click(function() {
    $.ajax({
    type: "GET",
    url: "/misc/management/changeState.php",
    data: "aid=" + $(this).attr("aid") + "&type=" + $(this).attr("class") + "&checked=" + $(this).prop("checked"),
    success: function(msg){
        alert("Изменения успешно произведены");
        }
    });
});
Плюс 10 строчек серверной части
*

ruslan13

  • Захожу иногда
  • 156
  • 2 / 0
Re: Модуль управления контентом
« Ответ #19 : 31.03.2018, 17:13:13 »
Даже меньше
Код
include "../../configuration.php";
$config = new JConfig();
$conn = new mysqli("localhost", $config->user, $config->password, $config->db, "3306");

$aid = $_GET['aid'];
$type = substr($_GET['type'], 0, strpos($_GET['type'], "-"));
$checked = $_GET['checked'] == "true" ? 1 : 0;

$sql = "UPDATE jos_content SET $type = $checked WHERE id = $aid";

$conn->query($sql);
$conn->close();
*

ruslan13

  • Захожу иногда
  • 156
  • 2 / 0
Re: Модуль управления контентом
« Ответ #20 : 31.03.2018, 17:27:35 »
Всё, уже на рабочем сайте )
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Модуль управления контентом
« Ответ #21 : 31.03.2018, 20:31:55 »
Ооо...теперь любой может изменить любое свойство любого вашего материала. ::)
« Последнее редактирование: 31.03.2018, 23:18:50 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Модуль управления контентом
« Ответ #23 : 31.03.2018, 20:50:17 »
это гипотетическая возможность
Я бы сказал "чуть более, чем...": в JavaScript-коде все подсказки есть 8).
Не будь паразитом, сделай что-нибудь самостоятельно!
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Модуль управления контентом
« Ответ #24 : 31.03.2018, 20:53:22 »
ну ок, давай писать бота, который все сайты инета проверит на наличие файла и снимет все статьи с публикации.
круто будет!  ;D
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Модуль управления контентом
« Ответ #25 : 31.03.2018, 20:57:56 »
Нет, спасибо, мне это не надо ^-^. Просто хотел сказать, что надо уделять внимание безопасности того, что ты пишешь.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

ruslan13

  • Захожу иногда
  • 156
  • 2 / 0
Re: Модуль управления контентом
« Ответ #26 : 01.04.2018, 03:53:06 »
Ооо...теперь любой может изменить любое свойство любого вашего материала. ::)
Пожалуйста, мне не жалко
Кстати, если вы отправите такой запрос:
Код
changeState.php?aid=222&type=introtext%20%3D%20%27%D0%97%D0%B4%D0%B5%D1%81%D1%8C%20%D0%B1%D1%8B%D0%BB%20%D0%A0%D0%BE%D0%B1%D0%B5%D1%80%D1%82%27%2C%20fulltext%20%3D%20%22%D0%A5%D0%90%20%D0%A5%D0%90%20%D0%A5%D0%90%21%22%2C%20state-cb&checked=true
то сможете красиво меня хакнуть:
Код
UPDATE jos_content SET introtext = 'Здесь был Роберт', fulltext = "ХА ХА ХА!", state = 1 WHERE id = 222
« Последнее редактирование: 01.04.2018, 05:55:34 от ruslan13 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль отображения сообщений группы телеграмм на сайте

Автор kunsaid

Ответов: 2
Просмотров: 358
Последний ответ 08.02.2024, 13:13:27
от kunsaid
Модуль вывода материалов

Автор alexandr-spb

Ответов: 3
Просмотров: 982
Последний ответ 21.10.2023, 00:20:17
от shur
Модуль вывода новостей по категориям

Автор Error222

Ответов: 1
Просмотров: 758
Последний ответ 31.07.2023, 09:44:53
от Vastriet
Модуль/компонент/плагин видео из Вконтакте

Автор Snip

Ответов: 0
Просмотров: 874
Последний ответ 25.05.2023, 19:16:49
от Snip
Модуль случайного вывода ссылок на материалы для Joomla! 2.5

Автор Serhio

Ответов: 22
Просмотров: 8664
Последний ответ 15.03.2023, 11:19:27
от Doctor Death