Member
Member
cenkgoksel   2022-04-23, 03:45
#1

Hi there just wants to ask
When u search in google other websites come with small size photo beside website page name right side. Is there possible to do that with zenphoto ?
Thanks very much.

Administrator
Administrator
acrylian   2022-04-23, 10:13
#2

I assume you mean html meta data like the open graph protocol creating some preview. You can enable that using the html_meta_tags plugin. Look for the open graph options.

However, what google displays is also a matter of SEO and content related and a quite complicated matter not easily answered always.

Member
Member
cenkgoksel   2022-04-23, 13:28
#3

Dear @arcylian I take a screen photo to show you.
www.fdream.co.uk my site other sites come up with photo in the search.

https://www.fdream.co.uk/simple.jpg

Thats the photo link if u can check it to understand better please thanks very much .

Administrator
Administrator
acrylian   2022-04-23, 17:12
#4

I did a very quick research and only found this from 2020: https://www.searchenginejournal.com/google-thumbnail-images-in-serps/373783/#close

That seems to be a kind of screenshot of the site something Google does or does not and not controllable. I can only suggest to read through the Google developer notes if there is somewhere something for this. Google often does things only for sites it thinks it should value specifially by its content.

Administrator
Administrator
acrylian   2022-04-23, 17:17
#5

Here are some newer notes about this - this is only really on mobile resulsts - https://www.themediacaptain.com/how-to-get-thumbnail-images-on-google-mobile-searches/

IT seems not exactly to be controllable. So it will depend on the theme you are using. And you may need to do customisations to the theme used - I see it is zpBase - to achieve this but its seems not exactly to be controllable. Ready made themes will not be able to fullfill all needs.

Member
Member
cenkgoksel   2022-04-26, 14:12
#6

Thanks very much @acrylian for information it was to much helpful.
Im trying to edit my codes for that i will need help from you.
I try print some value code in php I couldnt find it. ( in image.php ).

"@type" : "Product",
"name" : "",
"image" : " image url which is show from cache in the page ",
"description" : "Best for sale in UK.",
"url" : " url adress the page now we are on ",
"brand" : {
"@type" : "Brand",
"name" : "Fluffy Dreams"
},
"offers" : {
"@type" : "Offer",
"price" : "40.00 £"
},
"aggregateRating" : {
"@type" : "AggregateRating",
"ratingValue" : " rating value which is show pn my page like between 1 and 5",
"bestRating" : "5",
"worstRating" : "1",
"ratingCount" : " rating count value like how many people vote "
}

They are all in the page already program print them images album but ı coudnt find exact value code for that 4.

İmage url ?
Url page now which is print and show
Rating value
Rating count value ?

Thanks very much.

Administrator
Administrator
acrylian   2022-04-26, 14:23
#7

That seems to be JSON-LD data which Google recommends but will not instantly help you with this. (the htmk_meta_tags plugin may get support for this in the future).

Don't for get to encode text properly as otherwise you may invalidate the JSON array.

For the image URL see:
https://docs.zenphoto.org/1.5.x/function-getImageURL.html

Or you use the object model directly $_zp_current_image->getLink()

You find all general template functions currently in this file:
https://docs.zenphoto.org/1.5.x/source-function-getImageURL.html#2514-2526

Member
Member
cenkgoksel   2022-04-26, 14:28
#8

Thanks very much for all information dear @acrylian.

Member
Member
cenkgoksel   2022-04-30, 03:51
#9

Dear @acrylian
I have been try everything and look at the link which u send me
https://docs.zenphoto.org/1.5.x/source-function-getImageURL.html#2514-2526

I have still miss couple of values.

script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "Product",
"name" : "",
"image" : "https://www.fdream.co.uk",
"description" : "Best for sale in UK.",
"url" : "https://www.fdream.co.uk",
"brand" : {
"@type" : "Brand",
"name" : "Fluffy Dreams"
},
"offers" : {
"@type" : "Offer",
"price" : "£40.00"
},
"aggregateRating" : {
"@type" : "AggregateRating",
"ratingValue" : "",
"bestRating" : "5",
"worstRating" : "1",
"ratingCount" : " "
}
}


only 3 value left what im looking for ;

"image: " ? "

"ratingValue" : " ? ",

"ratingCount" : " ? "

"image" i have been trying all the codes i can only print the
full size image name.
but i need the cached one which is showing on image pages.

for example :

in this page;

https://www.fdream.co.uk/uk/baby/blanket.jpg.html

this photo link ;

www.fdream.co.uk/cache/uk/baby/blanket_1280_Image2.jpg?cached=1648899053

need to find the code which is print this link .
.

two of us we have been looking and trying last 2 days but we still

straggle on that codes.

Thanks very much.
Kind regards Cenk.

Administrator
Administrator
acrylian   2022-04-30, 10:39
#10

www.fdream.co.uk/cache/uk/baby/blanket_1280_Image2.jpg?cached=1648899053

That is a sized image URL. Depending on your theme and your options that could be the default size:
https://docs.zenphoto.org/1.5.x/function-getSizeDefaultImage.html

Or this:
https://docs.zenphoto.org/1.5.x/function-getCustomImageURL.html

There are various image sizes functions if you look at the docs. Search for functions with "image" and something like "size" or "custom" and review the comments. Also please read the theming tutorial if you haven't already.

Member
Member
cenkgoksel   2022-05-02, 12:27
#11

Dear @acrylian thanks very much it was a getSizeDefaultImage().

Last 2 code we haver been try the sort it :

"ratingValue" : " ? ",

"ratingCount" : " ? ".

Its actually we can see this in image pages.
Its printrating, but when we do it its build huge code and we didnt understand how its find the right value and print it to on page.
We have been search and reading we find couple of values and try print them in image.php to get :
"ratingValue" : " ? ",
"ratingCount" : " ? "
But noting print.

$stars
$unique
$vote
$votes
$object
getCurrentPageObject()
getRating()

Is there any code we missing somewhere do u think or where do we wrong ?

Sorry for take your time and thanks very much again for all that very important informations.
Kind regards.

Administrator
Administrator
acrylian   2022-05-02, 12:43
#12

getRating()- be sure to check for existiance as that is a plugin function - requires the current item object as it other wise does not know what to get. For an image that is $_zp_current_image, for an album $_zp_current_album. Those two are generally set on image.php and album.php.

Instead of using getRating() it is better to use the object directly especially as the rating count is no availbale otherwise:

 $rating = $_zp_current_image->get('rating');
 $ratingcount = $_zp_current_image->get('total_votes'); 

I recommend to read about the core object structure: https://www.zenphoto.org/news/zenphotos-object-model-framework/

You might need to learn a bit about PHP and object orientation in general via php.net.

Member
Member
cenkgoksel   2022-05-02, 22:36
#13

Thank very much dear @acrylian thats working great now.
Just a last quick question please
u know image.php print images and give a link:
for example :
www.fdream.co.uk/cache/uk/baby/blanket_1280_Image2.jpg?cached=1648899053

actually i look from ftp in server image name is :
blanket_1280_Image2.jpg

link should be : www.fdream.co.uk/cache/uk/baby/blanket_1280_Image2.jpg

is there a reason program is create extra ( ?cached=1648899053 )
this and of the image name ?

or is it possble to fix it if we dont need it.

thanks very much.
Kind Regards

Administrator
Administrator
acrylian   2022-05-03, 05:02
#14

is there a reason program is create extra ( ?cached=1648899053 )this and of the image name ?

Yes, a change to that string indicates image changes to the browser so it is forced to update its cache.

Member
Member
cenkgoksel   2022-05-04, 17:59
#15

Thanks very much

  
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.