مـرادی 155 ارسال شده در خرداد 90 سلام به دوستان کسایی که تو کار طراحی وب و برنامه نویسی وب کار میکنن حتما با ساختار زبان های تحت وب آشنا هستن سایتها معمولا با php و asp برنامه نویسی میشن.خود همین جوملا هم با php نوشته شده حالا شما شاید بخوایید بازدید کننده ای که وارد سایت شما میشه فکر کنه که سایت شما به جای php با asp نوشته شده(یعنی شما زحمتش رو کشیدید!) کافیه پسوند صفحات سایت رو از php به aspx تغییر بدید، در ضمن اینم یادآور بشم که کسی که php کاره و با جوملا کار کرده میتونه بفهمه که سایت شما با چی کار شده ،ولی این کاری که ما میکنیم بیشتر واسه آماتورها و مشتری هست که متوجه نشه(مشتری تیز نه ها!!) امروز این آموزش رو قرار میدم شاید خیلی به درد دوستان بخوره قبلا توی پستی دیده بودم که در این مورد بحث شده بود این آموزش رو تو جایی دیدم ولی کامل نبود،خودم هم روش کار کردم و تغییرش دادم خوب شروع میکنیم... اول از همه شما باید فایل router.php رو در این مسیر باز کنید: Includes/router.php بعد در خط 58 این فایل این کد : { if($suffix = pathinfo($path, PATHINFO_EXTENSION)) { $path = str_replace('.'.$suffix, '', $path); $vars['format'] = $suffix; if ($suffix == 'aspx') { $path = str_replace('.'.$suffix, '', $path); $vars['format'] = 'html'; } else { $path = str_replace('.'.$suffix, '', $path); $vars['format'] = $suffix; } } } } رو جایگزین این کد کنید: { if($suffix = pathinfo($path, PATHINFO_EXTENSION)) { $path = str_replace('.'.$suffix, '', $path); $vars['format'] = $suffix; } } } بعد از این کار در خط 94 این کد رو : { if($format = $uri->getVar('format', 'aspx')) { $route .= '.'.$format; //$route .= '.'.$format; $uri->delVar('format'); } } جایگزین این کد کنید: { if($format = $uri->getVar('format', 'html')) { $route .= '.'.$format; $uri->delVar('format'); } } در ادامه شما باید فایل .htaccess رو باز کنید و در خط 68 این کد رو : RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.aspx|\.feed|\.pdf|\.raw|/[^.]*)$ [NC] جایگزین این کد کنید: RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC] بعد از کار شما دیگه میتونید سایتتون رو با پسوند aspx باز کنید. در ضمن اشاره کنم که شما میتونید سایت رو با هر پسوندی باز کنید اگه خودتو به کدها توجه کنید و یکم خلاقیت نشون بدید راستی یادم رفت شما باید حتما تنظیمات سئو رو فعال کنید تا این کار جواب بده. در ضمن مژده به دوستان که قالبی رو طراحی کردم آخره کارش هست، روش هم کار کردم به نظر خودم کار خیلی خوبی شده ،انشاا... تا چند روز آینده برای دوستان قرار میدم. و در آخر ... موفق و پیروز باشید. نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
عبدالله عصمتی 35 ارسال شده در خرداد 90 سلام به دوستان کسایی که تو کار طراحی وب و برنامه نویسی وب کار میکنن حتما با ساختار زبان های تحت وب آشنا هستن سایتها معمولا با php و asp برنامه نویسی میشن.خود همین جوملا هم با php نوشته شده حالا شما شاید بخوایید بازدید کننده ای که وارد سایت شما میشه فکر کنه که سایت شما به جای php با asp نوشته شده(یعنی شما زحمتش رو کشیدید!) کافیه پسوند صفحات سایت رو از php به aspx تغییر بدید، در ضمن اینم یادآور بشم که کسی که php کاره و با جوملا کار کرده میتونه بفهمه که سایت شما با چی کار شده ،ولی این کاری که ما میکنیم بیشتر واسه آماتورها و مشتری هست که متوجه نشه(مشتری تیز نه ها!!) امروز این آموزش رو قرار میدم شاید خیلی به درد دوستان بخوره قبلا توی پستی دیده بودم که در این مورد بحث شده بود این آموزش رو تو جایی دیدم ولی کامل نبود،خودم هم روش کار کردم و تغییرش دادم خوب شروع میکنیم... اول از همه شما باید فایل router.php رو در این مسیر باز کنید: Includes/router.php بعد در خط 58 این فایل این کد : { if($suffix = pathinfo($path, PATHINFO_EXTENSION)) { $path = str_replace('.'.$suffix, '', $path); $vars['format'] = $suffix; if ($suffix == 'aspx') { $path = str_replace('.'.$suffix, '', $path); $vars['format'] = 'html'; } else { $path = str_replace('.'.$suffix, '', $path); $vars['format'] = $suffix; } } } } رو جایگزین این کد کنید: { if($suffix = pathinfo($path, PATHINFO_EXTENSION)) { $path = str_replace('.'.$suffix, '', $path); $vars['format'] = $suffix; } } } بعد از این کار در خط 94 این کد رو : { if($format = $uri->getVar('format', 'aspx')) { $route .= '.'.$format; //$route .= '.'.$format; $uri->delVar('format'); } } جایگزین این کد کنید: { if($format = $uri->getVar('format', 'html')) { $route .= '.'.$format; $uri->delVar('format'); } } در ادامه شما باید فایل .htaccess رو باز کنید و در خط 68 این کد رو : RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.aspx|\.feed|\.pdf|\.raw|/[^.]*)$ [NC] جایگزین این کد کنید: RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC] بعد از کار شما دیگه میتونید سایتتون رو با پسوند aspx باز کنید. در ضمن اشاره کنم که شما میتونید سایت رو با هر پسوندی باز کنید اگه خودتو به کدها توجه کنید و یکم خلاقیت نشون بدید راستی یادم رفت شما باید حتما تنظیمات سئو رو فعال کنید تا این کار جواب بده. در ضمن مژده به دوستان که قالبی رو طراحی کردم آخره کارش هست، روش هم کار کردم به نظر خودم کار خیلی خوبی شده ،انشاا... تا چند روز آینده برای دوستان قرار میدم. و در آخر ... موفق و پیروز باشید. اصلا جواب نمیده این ارور رو میده Parse error: syntax error' date=' unexpected T_VARIABLE, expecting T_FUNCTION in [b']/home/.../public_html/includes/router.php[/b] on line 64 نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مـرادی 155 ارسال شده در خرداد 90 سلام دوست عزیز من کامل چک کردم جواب هم میده ! شما کامل انجام بدید در ضمن فایل httaccess یادتون نره. نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
ma_pedram 0 ارسال شده در مرداد 90 سلام خسته نباشید آقا من همه این کار ها رو انجام دادم و نتیجه این شد در یک از صفحات index.php/rezerv/1390-05-07-19-24-32.aspx خوب حالا چکار کنیم این ایندکس رو ننویسه؟ نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
Saeed_Shamsi 758 ارسال شده در مرداد 90 با سلام سئو خود جوملا رو فعال کنید ! از افزونه های سئو استفاده کنید .... موفق باشید نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مـرادی 155 ارسال شده در مرداد 90 سلام در تکمیل صحبت آقای شمسی کافیه شما سه گزینه سئو در تنظیمات سایت رو فعال کنید تا این کار صورت بگیره گزینه دوم این سه گزینه مربوط به حذف index.php هست. در پناه حق... نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر