h.mallaki67

کاربران
  • تعداد ارسال ها

    24
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در انجمن

10 خوب

درباره h.mallaki67

  • درجه
    کاربر معمولی
  • تاریخ تولد
  1. سلام من به برنامه نویسی و طراحی سایت علاقه دارم ولی هیچ زبان برنامه نویسی و روش طراحی وبی رو بلد نیستم،میخواستم بدونم برای اینکه اینها رو یاد بگیرم بترتیب کدوم یکی از نرم افزارهای آموزش ویدئویی موجود در فروشگاه شما رو باید تهیه کنم و به یادگیری آنها بپردازم؟لطفاً اساتید محترم منو راهنمایی کنند.(امکان حضور در کلاس رو ندارم).:nasihat:
  2. سلام و درود بلاخره بعد از مدت ها انتظار مسئولان آموزشگاه جوملا برای حل مشکل کسانی که قادر به حضور در کلاسهای حضوری نیستند آموزش ویدئویی رو قرار دادند؛فقط یه سوال دارم و اونم اینکه آیا آموزشها به کیفیت کلاسهای حضوری هستند و عملاً کسی که از این آموزش استفاده کنه در حد حرفه ای به آموزشها تسلط پیدا میکنه یا خیر؟:auizz3ffy9vla57584x:nasihat:
  3. کد php مربوط بخش head صفحه index.php قالب برای قالب*هایی که از یک زبان استفاده میکنند (فارسی یا انگلیسی) از این کد استفاده می*کنیم. <head> <jdoc:include type="head" /> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" /> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" /> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/css/template.css" type="text/css" /> </head> برای قالب*های که از 2 زبان مختلف که یکی از آنها از راست به چپ است مثل فارسی ودیگری از چپ به راست است مثل انگلیسی (RTL یا LTR) استفاده می*کنند این کد را می*نویسیم: نکته: دقت کنید زبان فارسی و عربی چون هردو RTL هستند از نوع اول استفاده می*کنیم. <head> <jdoc:include type="head" /> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" /> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" /> <?php if($this->direction == 'rtl') : ?> <link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/css/template_rtl.css" rel="stylesheet" type="text/css" /> <?php else: ?> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/css/template.css" type="text/css" /> <?php endif; ?> </head> خط <jdoc:include type="head" /> اطلاعات مربوط به header را در قالب*های جوملا قرار می*دهد شامل اطلاعات متا و عنوان صفحه و ... کدهای <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" /> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" /> برای اضافه کردن 2تا فایل css ای که تمام قالب*های جوملا 1.5 از آنها استفاده میکنند. کدهای php برای قسمت body فایل index.phpقالب <body> <jdoc:include type="modules" name="top" /> <jdoc:include type="component" /> <jdoc:include type="modules" name="bottom" /> </body> خیلی شگفت آور است؟ ولی حقیقت دارد همین کدها برای راه اندازی و ایجاد یک قالب جوملا کفایت می*کند. در این حالت ما 2 position به نام*های top و bottom داریم و یک موقعیت برای نمایش مطالب و سایر componentها داریم. دستور jdoc به جوملا می*گوید که از سیستم مدیریت محتوا جوملا یکسری منابع را فراخوانی (include) کند. Type مشخص کننده نوع آن منابع است دقت کنید که در اینجا type هم modules و هم component استفاده شده است. وقتی در یک قسمت از فایل index.php می*نویسیم: <jdoc:include type="modules" name="top" /> یعنی در آن قسمت از قالب یک position به نام top ایجاد کن. به جای top هر اسم دیگری می*تواند باشد ولی به این نکته توجه داشته باشید که قبلا این نام را در فایل templateDetails.xml به عنوان position مشخص کرده باشیم. هنگامی در یک قسمت از فایل index.php قالب می*نویسیم: <jdoc:include type="component" /> یعنی آن قسمت مکان کلیه مطالب (مقاله*ها و مطالبی که در مدیریت مطالب ایجاد می*شوند.) و کامپوننت*های جوملا است. نوشتن این کد برای فایل index.php خیلی مهم است. شما می*توانید ماژول*های بیشتری در templateDetails.xml معرفی کرده و در صفحه index.php ایجاد نمایید. و در نهایت بستن تگ html به این صورت </html> انجام می*شود. در نهایت کد صفحه index.php قالب جوملا 1.5 ما به این صورت شد: <?php defined( '_JEXEC' ) or die( 'Restricted access' );?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" > <head> <jdoc:include type="head" /> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/mynewtemplate/css/template.css" type="text/css" /> </head> <body> <jdoc:include type="modules" name="top" /> <jdoc:include type="component" /> <jdoc:include type="modules" name="bottom" /> </body> </html> در جوملا 1.5 ما می*توانیم کل پوشه mynewtemplate با تمام فایل*ها و ساب فولدرها در پوشه templates جوملا آپلود کنیم یا آن را zip کنیم و از مدیریت جوملا در قسمت نصب و حذف اقدام به نصب این قالب کنیم. بعد از نصب یا آپلود قالب باید به قسمت مدیریت قالب*ها برویم قالب mynewtemplate بر پیش فرض قرار دهیم. نکاتی در مورد اضافه کردن عکس و فایل javascript و غیره در قالب پیشتر گفتیم با صفحه index.php قالب همانند یک صفحه HTML رفتار کنید و در برخی موارد که نیاز به کد PHP دارد که در این مقاله آنرا آموزش می*دهیم. اگر شما یک عکس در فولدر images/stories داشته باشید و نام آن myimage.png باشد به صورت زیر در HTML اقدام به نمایش آن می*کنیم. <img src="images/stories/myimage.png" alt="Custom image" /> اگر بخواهیم یک کلاس css به نام customImage به آن تصویر بدیم : <img src="images/stories/myimage.png" alt="Custom image" class="customImage" /> استایل*های مربوط به cutomImage را می*توانیم در فایل template.css قالب بنویسیم. ولی اگر این کدها در یک قالب جوملا بنویسید تصویر مورد نظر را نمایش نمی*دهد ما بعد از هر src در صفحه index.php قالب جوملا 1.5 باید کد <?php echo $this->baseurl; ?> را اضافه کنیم. یعنی برای نمایش عکس در فولدر images/stories با نام myimage.png باید <img src="<?php echo $this->baseurl; ?>/images/stories/myimage.png" alt="Custom image" /> بنویسیم. دقت کنید که در این مثال پوشه images در داخل root جوملا قرار دارد. اگر همین عکس در پوشه image در داخل خود قالب (mynewtemplate) جوملا بود باید به این صورت می*نوشتیم: <img src="<?php echo $this->baseurl; ?> /templates/<?php echo $this->template;?>/images/myimage.png" alt="Custom image" />
  4. سلام آیا مقاله زیر برای جوملا 2.5.6 مناسب است؟اگر نه لطفاً الگوی مربوط به ورژن 2.5.6 رو بدین. این مقاله مربوط به طراحی قالب های جوملاست ایجاد یک فایل templateDetails.xml وجود این فایل در قالب*های جوملا ضروری است. قالب*ها بدون وجود این فایل نمی*توانند توسط جوملا شناسایی و مشاهده شوند. در واقع این فایل است قالب را به جوملا معرفی می*کند. این فایل حاوی اطلاعاتی در مورد قالب و متادیتای قالب است. الگوی نگارش این فایل در خط پائین مشخص شده است . نکته: البته این الگو مربوط به نسخه جوملا1.5 است . <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.5/template-install.dtd"> <install version="1.5" type="template"> <name>mynewtemplate</name> <creationDate>2012-02-02</creationDate> <author>Shahab Matapour</author> <authorEmail>sh.matapour@gmail.com</authorEmail> <authorUrl>http://www.studio-design.co</authorUrl> <copyright>Shahab Matapour 2012</copyright> <license>GNU/GPL</license> <version>1.0.2</version> <description>My New Template</description> <files> <filename>index.php</filename> <filename>templateDetails.xml</filename> <folder>images</folder> <folder>css</folder> </files> <positions> <position>breadcrumb</position> <position>left</position> <position>right</position> <position>top</position> <position>user1</position> <position>user2</position> <position>user3</position> <position>user4</position> <position>footer</position> </positions> </install> برای نسخه جوملا 1.7 و 1.6 از الگو زیر استفاده می*کنیم. دقت کنید که از تگ extension بجای install استفاده شده است. نکته: دقت کنید که مقابل version در خط دوم 1.6 را نوشتیم اگر برای جوملا 1.7 تصمیم به ایجاد قالب داشتیم باید 1.7 را بنویسیم. <?xml version="1.0" encoding="utf-8"?> <extension version="1.6" type="template"> <name>mynewtemplate</name> <creationDate>2012-02-02</creationDate> <author>Shahab Matapour</author> <authorEmail>sh.matapour@gmail.com</authorEmail> <authorUrl>http://www.studio-design.co</authorUrl> <copyright>Shahab Matapour 2012</copyright> <license>GNU/GPL</license> <version>1.0.2</version> <description>My New Template</description> <files> <filename>index.php</filename> <filename>templateDetails.xml</filename> <folder>images</folder> <folder>css</folder> </files> <positions> <position>breadcrumb</position> <position>left</position> <position>right</position> <position>top</position> <position>user1</position> <position>user2</position> <position>user3</position> <position>user4</position> <position>footer</position> </positions> </extension> همانطور که کاملا مشخص است تمامی مشخصات در xml مابین elementها مشخص می*گردند. شاید نوشتن فایلی از ابتدا کمی دشوار باشد پیشنهاد اینست این کد را در داخل فایل templateDetails.xml خود کپی کنید و مشخصات elementها را بسته به نیازتان ویرایش کنید. Elementهای name تا description شامل مشخصات تولید کننده قالب جوملاست. name: نام قالب است . نکته مهم: name باید با نام پوشه قالب (در این مثال mynewtemplate) یکی باشد. creationDate: تاریخ ایجاد قالب author: نام تولید کننده قالب و ... همین طور به ترتیب تا عنصر description description: که توضیحاتی راجب این قالب ارائه میکند این توضیحات زمانی که قالب در جوملا نصب میشود نمایش داده خواهدشد. قسمت files شامل تمامی فایل*هایی است که در قالب مورد استفاده قرار می*گیرد. ممکن است که شما در این لحظه از تعداد و نام فایل*های که قرار است در قالب از آنها استفاده کنید اطلاعی نداشته باشید، نگران این موضوع نباشید، شما می*توانید بعدا این قسمت را update کنید. بخش position هم برای معرفی موقعیت*هایی است که شما تصمیم دارید در قالب جوملا از آنها استفاده کنید. در تنظیمات ماژول می*توانید این موقعیت*ها را برای نمایش یک ماژول انتخاب کنید. ایجاد فایل index.php صفحه index.php قالب*های جوملا صفحه اصلی قالب*های جوملاست . در صورتی که شما مسلط به HTML باشید می*توانید این صفحه را همانند یک صفحه HTML معمولی ایجاد کنید فقط باید در بعضی از قسمت*های آن یکسری کدهای PHP اضافه کنید. که در این مقاله به تفضیل به آنها خواهیم پرداخت. صفحه ساختار ساده (بدون استایل) قالب جوملا می*باشد. صفحه index.php جوملا 1.5 با کدهای php زیر شروع میشود. <?php defined( '_JEXEC' ) or die( 'Restricted access' );?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" > کد خط اول برای مسائل امنیتی جوملا ست و برای جلوی گیری از دسترسی غیر مجاز است. خط بعدی Document Type Declaration(DOCTYPE) که اطلاعاتی راجع به این صفحه وب به Web Crawlerها(خزنده*های موتورهای جستجو) ارائه می*کند. خط سوم هم به صفحه index.php قالب می*گوید که مدیر سایت چه زبانی را برای نمایش سایت (در جوملا اصطلاحا front-end میگوییم) مشخص کرده است. همانطور که میدانید یک صفحه HTML به دو قست تقسیم میشود (head و body) بخش head شامل اطلاعاتی درخصوص منابعی که در این قالب جوملا می*خواهیم از آن استفاده کنیم است در واقع از این قسمت باید آن منابع را به قالب لینک کنیم. بخش body شامل کدهای لایه مختلف ساختار قسمت*های مختلف قالب است .
  5. سلام و درود لطفاً آموزش نوشتاری بهمراه عکس رو برای تبدیل قالب html به جولا 2.5 رو قرار بدید چون میخواستم قالب این وبلاگ: http://h4367m.rzb.ir/ رو به جوملا تبدیل کنم اما از روی فیلم یزدانخواه چیزی متوجه نشدم چون فیلم با سرعت خیلی زیادی ساخته شده و فقط یه کاربر حرفه ای حالیش میشه چکار داره میکنه که اونم نیازی نداره من کدهای این قالب رو قرار میدم لطفاً دوستان این آموزش رو تا پایان تبدیل این کدها قرار بدن: کدهای قالب: http://s3.picofile.com/file/7482104836/ghalb.txt.html هیچکدوم از آموزشهای نت بدرد نمیخورند لطفاً یه آموزش کامل قرار بدین و لینک به آموزشهای موجود ندین چون کارآمد نیستند.
  6. سلام من اینقالب رو نصب کردم اما وقتی نمایش داده میشه هیچ مطلبی نمیاد و فقط این ارور رو میده: Fatal error: Call to a member function getCfg() on a non-object in /home/u199405074/public_html/joomla/templates/veniyard_fa/index.php on line 154 این آدرس خودتون ببینید: http://h4367m.jsite.tk/joomla/
  7. سلام و درود من میخواستم جوملا رو روی هاست نصب کنم که ارور داد و نمیدونم مشکل چیه لطفاً فیلم زیر رو که فقط 1.5مگابایت حجم داره بازبینی کنید و اشتباهم رو برطرف کنید. فیلم نصب(1.5مگ): http://s3.picofile.com/file/7479104515/hhh1.exe.html
  8. <p>سلام و درود</p>

    <p>لطفاً به این تایپیکها <span style="color:#ff0000;"><strong>پاسخ سازنده</strong></span> بدین: <a href="http://joomlaforum.ir/showthread.php/5101-%D8%B5%D9%81%D8%AD%D9%87-%D8%A7%D8%B5%D9%84%DB%8C-%D8%A8%D9%87%D9%85-%D8%B1%DB%8C%D8%AE%D8%AA%D9%87" rel="external nofollow">تایپیک اول</a></p>

    <p><a href="http://joomlaforum.ir/showthread.php/5114-%D9%82%D8%B1%D8%A7%D8%B1-%D8%AF%D8%A7%D8%AF%D9%86-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%A8%D8%B1-%D8%B1%D9%88%DB%8C-%D8%B4%D8%A8%DA%A9%D9%87" rel="external nofollow">تایپیک دوم</a></p>

    <p>ممنون :35:</p>

  9. <p>سلام و درود</p>

    <p>لطفاً به این تایپیکها <strong><span style="color:#ff0000;">پاسخ سازنده </span></strong>بدین: <a href="http://joomlaforum.ir/showthread.php/5101-%D8%B5%D9%81%D8%AD%D9%87-%D8%A7%D8%B5%D9%84%DB%8C-%D8%A8%D9%87%D9%85-%D8%B1%DB%8C%D8%AE%D8%AA%D9%87" rel="external nofollow">تایپیک اول</a></p>

    <p><a href="http://joomlaforum.ir/showthread.php/5114-%D9%82%D8%B1%D8%A7%D8%B1-%D8%AF%D8%A7%D8%AF%D9%86-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%A8%D8%B1-%D8%B1%D9%88%DB%8C-%D8%B4%D8%A8%DA%A9%D9%87" rel="external nofollow">تایپیک دوم</a></p>

    <p>ممنون :28:</p>

  10. سلام و درود دوستان عذر میخوام که سوالای ابتدایی میپرسم چون من تازه کارم :yeah: میشه بگین چطوری میتونم از لوکال هاست برای ایمپورت کردن توی هاست خروجی یا به اصطلاح Export بگیرم؟؟:33: هر چی توی انجمن گشتم آخر نفهمیدم.
  11. سلام دادا این که فقط دانلود داره نه آپلود
  12. مشکل حل نشد.لطفاً بیشتر راهنمایی کنید نسخه جوملای ما 2.5.6 هستش ولی آموزش مال 1.7 بود که نتیجه ای نداشت.
  13. دادا جون عذر میخوام ولی سرچ کردم چیزی نیاورد که تایپیک زدم:hehe:البته این عنوان رو نه دقیق عنوان تایپیک خودمو سرچیدم چون نبود زدمش:jan:
  14. سلام چطوری باید سایت رو روی هاست آپلود کنم؟؟ آیا کل پوشه xampp رو باید آپلود کنم؟یا پوشه دیگه ای رو؟لطفاً بطور کامل توضیح بدین.:1dco2x0p1lilzhfpg1t و از هاست با گزینه بارگزاری وبسایت باید این فایلها رو آپلود کنم یا از گزینه های دیگه؟
  15. سلام و درود عید سعید فطر رو به همه دوستان تبریک میگیم. چرا بعد از نصب جوملا صفحه اول سایت بهم ریختست؟چطوری درستش کنم؟