پارس جوم ::  انجمن های تخصصی جوملا
پاک کردن favicon - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: پشتیبانی (/forum-70.html)
+--- انجمن: مباحث و مشکلات عمومی (/forum-33.html)
+--- موضوع: پاک کردن favicon (/thread-4281.html)



پاک کردن favicon - sasanu - ۱۵-۱۱-۱۳۹۰ ۰۲:۱۵ صبح

سلام
برای حذف favicon سایت بدون برخوردن به خطای
Avoid bad requests
چه باید کرد؟
با تشکر


RE: پاک کردن favicon - محمدسلیمانی - ۱۵-۱۱-۱۳۹۰ ۰۲:۲۵ صبح

سلام داخل فولدر قالب يک فایل با نام favicon.ico وجود دارد.
باید یک عکس با همین پسوند بسازید و جایگزین فايل قبلی نماييد.
اگر هم نمیخوای favicon داشته باشی کافیه حذف کنیش و هیچ پیغام خطایی هم نمیده


RE: پاک کردن favicon - sasanu - ۱۵-۱۱-۱۳۹۰ ۰۲:۳۴ صبح

این پیغام معمولا بعد از حذف فایل هایی که در قالب مورد استفاده هستن در سایت هایی مثل جی تی متریکس به صورت یک نقص نشون داده میشه در صورتیکه مابه جای غیر فعال کردن وحذف کد دستوری فقط عکس رو از قالب حذف کنیم
شما مطمئنید با پاک کردنش دچار این خطا نمیشم


RE: پاک کردن favicon - mahdi71 - ۱۵-۱۱-۱۳۹۰ ۰۲:۳۴ صبح

سلام
دوست عزیز همنجور که دوستمون اقای سلیمانی عرض کردن عمل کنید
ابتدا فایل خود را طراحی کنید -اگر اشنایی ندارید از سایت زیر استفاده کنید
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

یا خودتون طراحی کنید در سایز16*16
بعد نام فایل favicon
بزارید
و به پوشه قالب رفته و قبلی را حذف و این رو پیست کنید تو پوشه
تمام
RoseRose


RE: پاک کردن favicon - محمدسلیمانی - ۱۵-۱۱-۱۳۹۰ ۰۲:۴۳ صبح

تا حالا قالبی ندیدم که با حذف این فایل دچار خطا بشه چون این فایل میشه گفت جزو اجزای قالب نیست
ولی اگه شما رو دچار مشکل کرده و خطا میده و نمیخواید کدهای قالب و دستکاری کنی همون favicon که وجود داره رو مثلا سفید کن که دیده نشه
ولی احتمال نمیدم خطا بده


RE: پاک کردن favicon - sasanu - ۱۵-۱۱-۱۳۹۰ ۰۲:۵۲ صبح

تشکر میکنم آقای سلیمانی

ولی مثل اینکه منظورم رو خوب نفهمیدین
میخام فیو آیکن رو حذف کنم با سفید کردنش چیزی عوض نمیشه وموقع لود شدن سایت فیو آیکن هم به عنوان یه متغییر نیاز به لود خواهد داشت هرچند بسیار ناچیز وکوچیکه ولی تو محاسبه رتبه لحاظ میشه توقالب گشتم کد خاصی برای حذفش پیدا نکردم
به هر حال
حذفش میکنم
امید وارم خطا نده


RE: پاک کردن favicon - صدرا حسابی - ۱۵-۱۱-۱۳۹۰ ۰۹:۰۴ صبح

نمی دونم چرا انقدر اصرار دارید به این مساله چون واقعا تاثیرش ناچیز، در فایرفاکس که اگه از هیچ کدیم استفاده نشه و favicon.ico در روت باشه خونده می شه در IE ام کد داره ولی در جوملا در هر قالب جداگانه لازم نیست نوشته بشه، به این مسیر برید:

کد:
libraries\joomla\document\html\html.php

خط 131-147:
کد:
     /**
     * Adds a shortcut icon (favicon)
     *
     * <p>This adds a link to the icon shown in the favorites list or on
     * the left of the url in the address bar. Some browsers display
     * it on the tab, as well.</p>
     *
     * @param     string  $href        The link that is being related.
     * @param     string  $type        File type
     * @param     string  $relation    Relation of link
     * @access    public
     */
    function addFavicon($href, $type = 'image/x-icon', $relation = 'shortcut icon')
    {
        $href = str_replace( '\\', '/', $href );
        $this->_links[] = '<link href="'.$href.'" rel="'.$relation.'" type="'.$type.'"';
    }

و خط 343-359:
کد:
        // Try to find a favicon by checking the template and root folder
        $path = $directory . DS;
        $dirs = array( $path, JPATH_BASE . DS );
        foreach ($dirs as $dir )
        {
            $icon =   $dir . 'favicon.ico';
            if (file_exists( $icon ))
            {
                $path = str_replace( JPATH_BASE . DS, '', $dir );
                $path = str_replace( '\\', '/', $path );
                $this->addFavicon( JURI::base(true).'/'.$path . 'favicon.ico' );
                break;
            }
        }

        return $contents;
    }