Keyword

k2 Item image default

  • Makis Christopoulos
  • Makis Christopoulos's Avatar Topic Author
  • Offline
  • New Member
More
5 months 3 weeks ago #172405 by Makis Christopoulos
Makis Christopoulos created the topic: k2 Item image default
hello.
I am young here, but no matter what I was looking for, I did not find anything relevant to my question ...
What I want to ask is that.....
Can and how (if i can) set an image as default, so when there is no image in an item, to display the default?

Thanks

Please Log in or Create an account to join the conversation.

  • Fotis
  • Fotis's Avatar
  • Away
  • Administrator
  • JoomlaWorks Support Team
More
5 months 3 weeks ago #172406 by Fotis
Fotis replied the topic: k2 Item image default
It's fairly simple actually, but it does require that your create K2 template overrides so you don't lose your changes when you upgrade K2. More info on K2 overrides here: getk2.org/documentation/tutorials/174-templating-with-k2-and-the-concepts-of-sub-templates

Now, if you wanted to show a default image in the item view (in item.php) you could add this at the very top of the file:
<?php

// place the following after the "defined('_JEXEC') or die;" line
if (empty($this->item->image)) {
    $this->item->image = '/path/to/placeholder.jpg';
}

The above code will set a placeholder image when no K2 item image exists. You can follow the same pattern to set a placeholder for category views, modules etc.

If you use & love K2, please take a moment to add your review and rate it
at the Joomla Extensions Directory: extensions.joomla.org/extension/k2/


IMPORTANT: Please search the forum before posting a question!

JoomlaWorks Support Team Member

Please Log in or Create an account to join the conversation.

  • Makis Christopoulos
  • Makis Christopoulos's Avatar Topic Author
  • Offline
  • New Member
More
5 months 3 weeks ago #172407 by Makis Christopoulos
Makis Christopoulos replied the topic: k2 Item image default

Fotis wrote: It's fairly simple actually, but it does require that your create K2 template overrides so you don't lose your changes when you upgrade K2. More info on K2 overrides here: getk2.org/documentation/tutorials/174-templating-with-k2-and-the-concepts-of-sub-templates

Now, if you wanted to show a default image in the item view (in item.php) you could add this at the very top of the file:

<?php

// place the following after the "defined('_JEXEC') or die;" line
if (empty($this->item->image)) {
    $this->item->image = '/path/to/placeholder.jpg';
}

The above code will set a placeholder image when no K2 item image exists. You can follow the same pattern to set a placeholder for category views, modules etc.


Hello Fotis , and thanks for the quick help. One more thing....can you give me the path for the item.php ?
And yes ....the override is the only way!!
Thanks again!!

Please Log in or Create an account to join the conversation.

  • Makis Christopoulos
  • Makis Christopoulos's Avatar Topic Author
  • Offline
  • New Member
More
5 months 3 weeks ago #172408 by Makis Christopoulos
Makis Christopoulos replied the topic: k2 Item image default
Ok i found it....Thanks one more time!!!

Please Log in or Create an account to join the conversation.

  • Fotis
  • Fotis's Avatar
  • Away
  • Administrator
  • JoomlaWorks Support Team
More
5 months 3 weeks ago #172409 by Fotis
Fotis replied the topic: k2 Item image default
You're welcome :)

If you use & love K2, please take a moment to add your review and rate it
at the Joomla Extensions Directory: extensions.joomla.org/extension/k2/


IMPORTANT: Please search the forum before posting a question!

JoomlaWorks Support Team Member

Please Log in or Create an account to join the conversation.

  • Makis Christopoulos
  • Makis Christopoulos's Avatar Topic Author
  • Offline
  • New Member
More
5 months 3 weeks ago #172410 by Makis Christopoulos
Makis Christopoulos replied the topic: k2 Item image default
Problem....
I have do it all , but the image not showing....
appear the message "the image could not be loaded"
any idea?

Please Log in or Create an account to join the conversation.

  • Fotis
  • Fotis's Avatar
  • Away
  • Administrator
  • JoomlaWorks Support Team
More
5 months 3 weeks ago #172411 by Fotis
Fotis replied the topic: k2 Item image default
What did you use exactly? What's the code you added e.g. in item.php?

If you use & love K2, please take a moment to add your review and rate it
at the Joomla Extensions Directory: extensions.joomla.org/extension/k2/


IMPORTANT: Please search the forum before posting a question!

JoomlaWorks Support Team Member

Please Log in or Create an account to join the conversation.

  • Fotis
  • Fotis's Avatar
  • Away
  • Administrator
  • JoomlaWorks Support Team
More
5 months 3 weeks ago #172412 by Fotis
Fotis replied the topic: k2 Item image default
An actual URL would also help...

If you use & love K2, please take a moment to add your review and rate it
at the Joomla Extensions Directory: extensions.joomla.org/extension/k2/


IMPORTANT: Please search the forum before posting a question!

JoomlaWorks Support Team Member

Please Log in or Create an account to join the conversation.

  • Makis Christopoulos
  • Makis Christopoulos's Avatar Topic Author
  • Offline
  • New Member
More
5 months 3 weeks ago - 5 months 3 weeks ago #172413 by Makis Christopoulos
Makis Christopoulos replied the topic: k2 Item image default

Fotis wrote: An actual URL would also help...


This is the code :

<?php
if (empty($this->item->image)) {
$this->item->image = '/demo/images/Featured_articles/logo_panaxaikis_gia_site.png';
}
?>

and the url :

www.flyingdads.gr/demo/index.php/item/391-sthn-ispana-shmera-o-sakhs-kalogeropoylos-gia-diapragmateyseis-paiktwn
Last edit: 5 months 3 weeks ago by Makis Christopoulos.

Please Log in or Create an account to join the conversation.

  • Makis Christopoulos
  • Makis Christopoulos's Avatar Topic Author
  • Offline
  • New Member
More
5 months 3 weeks ago #172414 by Makis Christopoulos
Makis Christopoulos replied the topic: k2 Item image default
good morning...
do you have any new ?

Thanks!!

Please Log in or Create an account to join the conversation.


Powered by Kunena Forum