- Posts: 15
COMMUNITY FORUM
Icon when when an article has been updated
- Aniron79
- Topic Author
- Offline
- New Member
Less
More
5 years 5 months ago #172353
by Aniron79
Icon when when an article has been updated was created by Aniron79
Hi, is there a way to make an icon appear in the title when an article has been updated?
Thanks
Thanks
Please Log in or Create an account to join the conversation.
- JoomlaWorks
- Online
- Admin
Less
More
- Posts: 6218
5 years 5 months ago #172371
by JoomlaWorks
Fotis / JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)
Replied by JoomlaWorks on topic Icon when when an article has been updated
Use this:
Then check for $updated and attach an extra CSS class or message next to the item title.
<?php $updated = ($this->item->modified) ? true : false; ?>
Then check for $updated and attach an extra CSS class or message next to the item title.
Fotis / JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)
Please Log in or Create an account to join the conversation.
- Aniron79
- Topic Author
- Offline
- New Member
Less
More
- Posts: 15
5 years 5 months ago #172383
by Aniron79
Replied by Aniron79 on topic Icon when when an article has been updated
in which file should I enter the code?
Please Log in or Create an account to join the conversation.
- JoomlaWorks
- Online
- Admin
Less
More
- Posts: 6218
5 years 5 months ago #172384
by JoomlaWorks
Fotis / JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)
Replied by JoomlaWorks on topic Icon when when an article has been updated
You first need to create a set of template overrides inside your Joomla template, for K2, so you won't lose your changes in the future (when you upgrade K2).
See here: getk2.org/documentation/tutorials/174-templating-with-k2-and-the-concepts-of-sub-templates
You'll then need to edit item.php and category_item.php for component views and mod_k2_content's default.php for module views.
See here: getk2.org/documentation/tutorials/174-templating-with-k2-and-the-concepts-of-sub-templates
You'll then need to edit item.php and category_item.php for component views and mod_k2_content's default.php for module views.
Fotis / JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)
Please Log in or Create an account to join the conversation.
- Aniron79
- Topic Author
- Offline
- New Member
Less
More
- Posts: 15
5 years 5 months ago #172385
by Aniron79
Replied by Aniron79 on topic Icon when when an article has been updated
Thank you so much!
Please Log in or Create an account to join the conversation.
- JoomlaWorks
- Online
- Admin
Less
More
- Posts: 6218
5 years 5 months ago #172389
by JoomlaWorks
Fotis / JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)
Replied by JoomlaWorks on topic Icon when when an article has been updated
You're welcome.
Fotis / JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)
Please Log in or Create an account to join the conversation.
- Chris Hogan
- Offline
- Premium Member
Less
More
- Posts: 80
5 years 4 months ago #172630
by Chris Hogan
Replied by Chris Hogan on topic Icon when when an article has been updated
In regard to this code below, am I placing it in and around the <!-- Start K2 Item Layout --> area on the subtemplate item file?
Also, where can I write the words 'Updated News' in the code as well??
Any help will be great!
Also, where can I write the words 'Updated News' in the code as well??
Any help will be great!
Please Log in or Create an account to join the conversation.
- JoomlaWorks
- Online
- Admin
Less
More
- Posts: 6218
5 years 4 months ago #172635
by JoomlaWorks
Fotis / JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)
Replied by JoomlaWorks on topic Icon when when an article has been updated
This is part of the actual item output, so you either edit the category_item.php file (in the K2 sub-templates) for the item output in category listings or item.php for the direct item output.
If you choose item.php for example, you place the code wherever you like. Something like:
If you choose item.php for example, you place the code wherever you like. Something like:
<?php $updated = ($this->item->modified) ? true : false; ?>
<?php if ($updated): ?>
<b>The article was recently updated!</b>
<?php endif; ?>
Fotis / JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)
Please Log in or Create an account to join the conversation.
- Chris Hogan
- Offline
- Premium Member
Less
More
- Posts: 80
5 years 4 months ago - 5 years 4 months ago #172648
by Chris Hogan
Replied by Chris Hogan on topic Icon when when an article has been updated
Ok great that works ok with just the words in my item.php...
I just need to figure out how to have it appear for only recently modified items (within the past 2 weeks or so)
As per my other post, I read through the post about 'Publishing date in item and category listings' you mentioned and believe I need something like this below?
<?php echo JHTML::_('date', $this->item->modified, JText::_('K2_DATE_FORMAT_LC2')); ?>
I just need to figure out how to have it appear for only recently modified items (within the past 2 weeks or so)
As per my other post, I read through the post about 'Publishing date in item and category listings' you mentioned and believe I need something like this below?
<?php echo JHTML::_('date', $this->item->modified, JText::_('K2_DATE_FORMAT_LC2')); ?>
Last edit: 5 years 4 months ago by Chris Hogan.
Please Log in or Create an account to join the conversation.
- JoomlaWorks
- Online
- Admin
Less
More
- Posts: 6218
5 years 3 months ago #172664
by JoomlaWorks
Fotis / JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)
Replied by JoomlaWorks on topic Icon when when an article has been updated
You need to convert the modified date to a unix timestamp (using e.g. strtotime($this->item->modified)) and do the same with the current time (strtotime("now")). Subtract the modified unix timestamp from the current time (also in unix timestamp) and if the difference is smaller than 2 days (divide the difference with the number of seconds contained in 2 days - 60* 60 * 24 * 2) then show a different message.
Fotis / JoomlaWorks Support Team
---
Please search the forum before posting a new topic :)
Please Log in or Create an account to join the conversation.