پاسخ : ارتباط با data base
سلام
1- منظورتون رو واضح تر بگید. اگر بخواید چیزی بیشتر از پیشفرض جوملا در ادامه مطلب قرار بگیره یا باید از الحاقات استفاده کنید (در صورت تامین نیاز شما) یا باید در کدهای هسته ویرایش انجام بدید. ارتباط جوملا با دیتابیس از طریق 4 متغیر مربوط به دیتابیس در فایل configuration.php تامین میشه.
2- سوالتون رو جداگانه و در بخش مربوطه ارسال کنید.
یا علی
پاسخ : ارتباط با data base
مثلا فرض کنید بخوام وقتی رو ادامه مطلب کلیک میکنه بیاد یه فایل pdf رو از دیتابیس بیاره که کاربر save رو باید بزنه چه جوری باید به جوملا بفهمونم اینو
این فایلconfiguration.php رو من ندیدم میشه بگید کجاست
کدهای هسته رو چه جوری میتونم ببینم آخه من جوملا رو تازه شروع کردم :-[
پاسخ : ارتباط با data base
سلام
اگر منظورتون این هست که یک فایل pdf رو برای دانلود در سایت (در قسمت ادامه مطلب) قرار بدید، نیازی نیست که شما مستقیما با دیتابیس سرو کار داشته باشید.
کافیه فایل pdf رو از مدیریت رسانه ها آپلود کنید و سپس لینکش رو در قسمت ادامه مطلب قرار بدید.
اگر هم نیاز هست که محتویات فایل pdf رو الزاما در دیتابیس قرار بدید، باید ضمن تسلط بر PHP و MySQL ، با API جوملا هم آشنایی داشته باشید.
یا علی
پاسخ : ارتباط با data base
مرسی ببین من وقتی ادامه مطلب رو میزنم فقط یه خط قرمز میندازه چه جوری link رو کپی کنم این قسمت دوم اینکه من وقتی یه فایل رو آپلود کردم چه جوری میتونم لینکش رو ببینم :-[
بعدم با php کاری که گفتم رو بلدم ولی من اصلا نمیدونم تو جوملا چه جوری میشه فایل های php رو دید که این قسمت رو بهش اضافه کرد ممنون میشم اگه این سوالامم جواب بدید
پاسخ : ارتباط با data base
سلام
بعداز زدن دکمه ی ادامه مطلب، باید لینک فایل رو بعد از اون خط چین قرمز بذارید تا لینک PDF در ادامه ی مطلب ظاهر بشه.
فایلهایی که شما در مدیریت رسانه آپلود میکنید میره در پوشه ی images جوملا. مثلا اگر جوملا رو در روت هاست نصب کردید و فایل test.pdf رو هم در مدیریت رسانه آپلود کردید، آدرس فایل میشه site.com/images/test.pdf
کل فایلهای php جوملا در یک پوشه نیستند. تعدادی در روت هستند تعدادی در includes و.... در تمام پوشه هایی که در روت جوملا میبینید کدها وجود دارند.
[quote author=سعید link=topic=26198.msg134043#msg134043 date=1272440713]
باید ضمن تسلط بر PHP و MySQL ، با API جوملا هم آشنایی داشته باشید.
[/quote]
برای اطلاعات بیشتر در مورد API جوملا به api.joomla.org مراجعه کنید.
یا علی
پاسخ : ارتباط با data base
مرسی از راهنماییتون ولی اینجوری فقط لینک رو نشون میده و کاربر باید اون رو کپی کنه تا ببینه من میخوام وقتی رو ادامه مطلب کلیک میکنه یه box باز بشه واسه دانلود کردن و کاربر با زدن گزینه save as مطلب رو ذخیره کنه
پاسخ : ارتباط با data base
سلام
خیر نیازی به کپی کردن نیست، کافیست روی لینک کلیک کنه.
با این تفاسیر شما چرا حول دکمه ی "ادامه مطلب" میچرخید؟ اصلا نیازی به این دکمه نیست.
خودتون در قسمتی که مدنظرتون هست (مثلا آخر مطلب) یک دکمه بسازید و اون دکمه رو لینک کنید به آدرس فایل PDF
یا علی
پاسخ : ارتباط با data base
به خاطر اینکه من اصلا بلد نیستم تو جوملا چه جوری میشه دکمه ساخت یا کارای اینجوری کرد.
اینم ببینید لطفا من اون کاری که شما گفتید رو کردم ولی نشد
** آدرس سایت به درخواست کاربر حذف شد
پاسخ : ارتباط با data base
سلام
اتفاقا شما درست عمل کردید فقط تنها کاری که نکردید اینه که آدرس فایل رو بصورت تکست قرار دادید نه لینک.
اون آدرس رو انتخاب کنید و از دکمه های بالای ویرایشگر "قرار دادن لینک" رو انتخاب کنید و آدرس رو بعنوان URL قرار بدید.
در مورد گذاشتن دکمه هم به همین صورته یعنی کافیست مثلا بنویسید "دریافت فایل" یا یک عکس رو با ابزار ویرایشگر جوملا قرار بدید. حال اون نوشته یا عکس رو به آدرس فایل لینک کنید.
یا علی
پاسخ : ارتباط با data base
آره راست میگیدا اصلا حواسم به لینک کردنش نبود منظورم از دکمه گذاشتن button و چیزایی که تو قسمت فرمdreamweaver هست بود
پاسخ : ارتباط با data base
سلام
شما همون امکانات رو در ویرایشگر جوملا دارید یعنی هم میتونید عکس button قرار بدید هم میتونید اون عکس رو لینک کنید.
یا علی
پاسخ : ارتباط با data base
سلام
اگر شما قصد داريد كاري بكنيد كه كاربر بتونه از هر مطلب يك نسخه PDF داشته باشه چرا از PDF ساز خود جوملا استفاده نمي كنيد؟
اين افزونه به طور پيشفرض بر روي جوملاي شما نصب هست و از قسمت Article Manager>parametrs ميشه در گوشه هر مطلب يك دكمه گذاشت تا كاربر بتونه درجا از سايت شما يك فايل PDF دريافت كنه.
آيا منظور شما همين بود؟