رفتن به مطلب
mahdifza

اضافه کردن hوw برای بهبود seo به عکسها

پست های پیشنهاد شده

من برای بهبود سئو نیاز دار که عکس ها رو با  مشخصات ارتفاع و طول در تک 


img


 روی سایت نشون بدم و با 


caption.js


 هر کاری کردم نشد


 در تم خود جومولا کد عکس اینطوری تولید میشه کلی راه حلی داره که راتقاع و طول رو بهش اضافه کنیم؟


<div class="img-fulltext-<?php echo htmlspecialchars($imgfloat); ?>">

<img

<?php if ($images->image_fulltext_caption):

echo 'class="caption"'.' title="' .htmlspecialchars($images->image_fulltext_caption) .'"';

endif; ?>

src="<?php echo htmlspecialchars($images->image_fulltext); ?>" alt="<?php echo htmlspecialchars($images->image_fulltext_alt); ?>"/>

</div>

با کد بالا در واقع خروجی زیر رو داریم در صورتی که 

caption.js ه

هم فعال باشه

<div class="img_caption none" style="float: none; width: 282px;"><img class="caption" title="موس وایرلس" src="/images/arasnews/images/project/avr/lcd/Wireless-Mouse.jpg" alt="موس وایرلس"><p class="img_caption">موس وایرلس</p></div>

مشکل کد تولید شده ی جومولا اینه که باید ارتفاع و طول داخل  تگ

img 

باشه در حالی که توی 

div

تولید میشه

caption.js

هم به شکل زیر هستش:

var JCaption=function©{var e,b,a=function(f){e=jQuery.noConflict();b=f;e(B).each(function(g,h){d(h)})},d=function(i){var h=e(i),f=h.attr("title"),j=h.attr("width")||i.width,l=h.attr("align")||h.css("float")||i.style.styleFloat||"none",g=e("<p/>",{text:f,"class":b.replace(".","_")}),k=e("<div/>",{"class":b.replace(".","_")+" "+l,css:{"float":l,width:j}});h.before(k);k.append(h);if(f!==""){k.append(g)}};a©};

لطفا راهنمایی کنید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

باسلام

بهتره شما از کامپوننت jce editor  استفاده کنید

این مشکلات رو براتون برطرف میکنه

 

یاعلی

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام درسته اون برای عکسهایی هستش که داخل ادیتور میزاریم ولی وقتی مطلب میزاریم توی جومولا یه بخش برای عکس اول و دوم داره

در اون مورد من به این نتیجه رسیدم که نمیشه از کد 

php

استفاده کرد چون به سرور فشار میاد که هر با این محاسبه ی اندازه تصویر رو انجام بده 

برای همین یا باید از 

js

استفاده کرد یا باید اندازه ثابت داد

من همون اندازه ثابت دادم چون 

js

 رو نتونستم راهش بندازم

js 

میتونه مقادیر رو به دست بیاره ولی درست  توی دایو میریزه

یعنی باید 

این فایل یه دستکاری بشه

 
var JCaption=function©{var e,b,a=function(f){e=jQuery.noConflict();b=f;e( B).each(function(g,h){d(h)})},d=function(i){var h=e(i),f=h.attr("title"),j=h.attr("width")||i.width,l=h.attr("align")||h.css("float")||i.style.styleFloat||"none",g=e("<p/>",{text:f,"class":b.replace(".","_")}),k=e("<div/>",{"class":b.replace(".","_")+" "+l,css:{"float":l,width:j}});h.before(k);k.append(h);if(f!==""){k.append(g)}};a©};
که بجای دایو بندازه توی 
img

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...