Улучшаем летну активности - самую малость

+37
1.54K
Странно что эта возможность отсутствует в оригинальном модуле, но вот иногда она очень мне нужна — удаление событий из летны. Изменения минимальные а в итоге получаем:
Иллюстрация
Самое главное что всё уже подготовлено к нашему нанохаку… остаётся добавить лишь одну строчку в mod_actions.tpl после
  1.  
  2. {if $action.message}
  3. {if $action.description}
  4. <div class="action_details">{$action.description}</div>
  5. {/if}
  6. {/if}
  7.  
необходимо вставить
  1.  
  2. {if $is_admin}
  3. <a href="/actions/delete/{$action.id}" style="float:right; margin-top:-20px" title="Удалить"><img src="/templates/_default_/images/icons/delete.png"></a>
  4. {/if}
  5.  
Стили меняйте сами — мне подошли эти. Благодарить на WebMoney R321537935660
0
МитяЙ МитяЙ 12 лет назад #
Как я понимаю, это без входа в админку?
0
Сергей Игоревич Сергей Игоревич 12 лет назад #
Да.
0
МитяЙ МитяЙ 12 лет назад #
ух ты, нужная вещь, спасибо.
0
hydraq hydraq 12 лет назад #
Супер!
0
Haronych Haronych 12 лет назад #
Спасибо, заюзал. Хоть и не часто нужно, но помню както пришлось из базы записи удалять руками...
0
МитяЙ МитяЙ 12 лет назад #
А зачем из базы, ведь в админки есть функция удаления записей из ленты активности (центральная колонка, название Последние события)? Данное дополнение дает возможность удалять ленту активности прямо с сайта, залогиненным под админом!
0
Haronych Haronych 12 лет назад #
Дык в том и дело что небыло... Недавно тут микрохак проскакивал после которого в админке появились эти кнопки удаления, а раньше небыло их.
Кстати я слегка изменил данный хак(да простит меня автор). Если вставить код сразу после:
Код PHP:
  1. <div class="action_entry act_{$action.name}">
то получится:
""

Правда саму строчку тоже нужно чуть подправить:
Код PHP:
  1. {if $is_admin}
  2. <a href="/actions/delete/{$action.id}" style="float:right; margin-left:5px" title="Удалить"><img src="/templates/_default_/images/icons/delete.png"></a>
  3. {/if}
0
Haronych Haronych 12 лет назад #
чейто не влезла строка... Но то что нужно изменить видно. Вместо margin-top:-20px нужно margin-left:5px. Остальное такоеже.
0
Patriot Patriot 12 лет назад #
Почему то значок "удалить" только у последних семь событий. У всех так или только у меня?
0
Haronych Haronych 12 лет назад #
у меня на всех
0
Сергей Игоревич Сергей Игоревич 12 лет назад #
Кеш?
0
Trang Trang 12 лет назад #
сенкью) +
0
lezginka.ru lezginka.ru 12 лет назад #
+
0
Dost Dost 12 лет назад #
Удобно +
+1
Kreator Kreator 12 лет назад #
+ Будем надеяться, что данные полезные детали будут присутствовать в следующем официальном релизе иЦМС
0
Александр Александр 10 лет назад #
У меня всегда была идея, конечно ваше круто и удобно Сергей Игоревич предложил, но удаляю редко и если удаляю сразу несколько записей через админку, нельзя, что то типа галочки сделать выбрал нужные записи и 1 кликом сразу удалить, а то по одной парой очень долго)))

Еще от автора

Редирект при логине
Меня жутко бесит на сайтах, когда ходишь по нему, не замечаешь что залогинен, а потом надо зайти в раздел который только для пользователей.
Автоповорот изображений 1.10+
Итак, для тех у кого нормальные фотоаппараты и тысячи фоток на сайте.
Компонент AjaxChat для 1.10.3+
Лёгкое обновление компонента AjaxChat 0.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.