رفتن به مطلب

مشکل جدی در قراردادن جعبه دانلود وردپرس


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

سلام

مطمئن نیستم جای درستیاین تاپیکو باز کردم یا نه. در هر حال ببخشید :wub:

من قالب سایتم این فایل single.php رو داره:


<?php

/**
*
* single.php
*
* The single post template. Used when a single post is queried.
*
*/
get_header();
?>
<?php get_sidebar('top'); ?>
<?php
if (have_posts()) {
/* Display navigation to next/previous posts when applicable */
if (theme_get_option('theme_top_single_navigation')) {
theme_page_navigation(
array(
'next_link' => theme_get_previous_post_link('« %link'),
'prev_link' => theme_get_next_post_link('%link »')
)
);
}
while (have_posts()) {
the_post();
get_template_part('content', 'single');
/* Display comments */
if (theme_get_option('theme_allow_comments')) {
comments_template();
}
}
/* Display navigation to next/previous posts when applicable */
if (theme_get_option('theme_bottom_single_navigation')) {
theme_page_navigation(
array(
'next_link' => theme_get_previous_post_link('« %link'),
'prev_link' => theme_get_next_post_link('%link »')
)
);
}
} else {
theme_404_content();
}
?>
<?php get_sidebar('bottom'); ?>
<?php get_footer(); ?>

بعد من میخوام این جعبه دانلود (مدل پی سی دانلود) رو که تو این آدرس معرفی شده نصب کنم

کد مربوط به قسمت style رو بردم گذاشتم ولی حالا اون کد رو که میگه باید تو single.php بزارید. باهاش مشکل دارم. لطفا راهنمایی کنید دقیق چی کار کنم :rolleyes:

لینک به ارسال

سلام

اون کدی که داده شده رو در حلقه پست قرار بدید.

تست کنید:

<?php

/**

*

* single.php

*

* The single post template. Used when a single post is queried.

*

*/

get_header();

?>

<?php get_sidebar('top'); ?>

<?php

if (have_posts()) {

/* Display navigation to next/previous posts when applicable */

if (theme_get_option('theme_top_single_navigation')) {

theme_page_navigation(

array(

'next_link' => theme_get_previous_post_link('« %link'),

'prev_link' => theme_get_next_post_link('%link »')

)

);

}

while (have_posts()) {

the_post();

get_template_part('content', 'single');

?>

<div id="download-links">

<h3>قسمت دانلود</h3>

<ul>

<?php $mid_var = get_post_meta($post->ID, 'download',true);

if(isset($mid_var) && !empty($mid_var)) : ?>

<li class="download"><a href="<?php echo get_post_meta($post->ID, 'download',true); ?>">دانلود با لینک مستقیم</a></li> <?php endif; ?>

<?php $mid_var = get_post_meta($post->ID, 'download2',true);

if(isset($mid_var) && !empty($mid_var)) : ?>

<li class="download"><a href="<?php echo get_post_meta($post->ID, 'download2',true); ?>">دانلود - لینک کمکی</a></li> <?php endif; ?>

<?php $mid_var = get_post_meta($post->ID, 'password',true);

if(isset($mid_var) && !empty($mid_var)) : ?>

<li class="download">رمز فایل : <?php echo get_post_meta($post->ID, 'password',true); ?></li> <?php endif; ?>

</ul>

</div>

<?php

/* Display comments */

if (theme_get_option('theme_allow_comments')) {

comments_template();

}

}

/* Display navigation to next/previous posts when applicable */

if (theme_get_option('theme_bottom_single_navigation')) {

theme_page_navigation(

array(

'next_link' => theme_get_previous_post_link('« %link'),

'prev_link' => theme_get_next_post_link('%link »')

)

);

}

} else {

theme_404_content();

}

?>

<?php get_sidebar('bottom'); ?>

<?php get_footer(); ?>

لینک به ارسال

ممنون!

اما این مورد چطور

این مدل انگار نحوه ی قرار دادنش در موقع ارسال مطلبه.

نمیشه این رو هم طوری تنظیم کرد که شبیه اون مدل قبلی از طریق custom field کنترل بشه؟ (چون میخوام زیر مطلب باشه)

لینک به ارسال

سلام

کد دوم مشکلش چی هست؟ متوجه نشدم! لطفا در فایل تکست کدها رو قرار بدید.

لینک به ارسال
ارسال شده در (ویرایش شده)

این کد دوم رو از اینجا دانلود کردم و تو همون سایت قسمت آموزش نصب تو اینجا گفته (بعد از اعمال css)

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

خوب حالا کد html اونی ک مد نظرم هست:


<div class="dl2">
<ul><li class="pass">رمز : plus2graphic</li><li class="dl"><a href="/">لینک دانلود</a></li><li class="hajm">حجم فایل : 520 Mb</li>
<li class="boyka"><img src="http://api.qrserver.com/v1/create-qr-code/?size=100x100&data=<?php the_permalink() ?>" alt="QR Code for <?php the_title_attribute(); ?>"/></li></ul>
</div>

میبینید؟ این کد توی خودش مقدار داره و با توجه به آموزش خود سایتش باید هر بار تو قسمت ارسال مطلب این کد رو وارد و مقادیر رو تغییر داد که اصلا کار جالبی نیست. میخوام بدونم میشه این رو هم کاریش کرد که بشه مثل کد پست اول؟

ویرایش شده توسط vsg24
لینک به ارسال

شما میتونی از زمینه دلخواه استفاده کنی.

شما اول کد بالا رو توی بخشی ازفایل single.php قرار میدی و بعد میشه با زمینه پرش کرد.

مثلا همین کد:

<a href="<?php echo get_post_meta($post->ID, 'download',true); ?>">دانلود با لینک مستقیم</a>

بیاد بجای

<a href="/">لینک دانلود</a>

و همینطور برای بقیه

لینک به ارسال

شما میتونی از زمینه دلخواه استفاده کنی.

شما اول کد بالا رو توی بخشی ازفایل single.php قرار میدی و بعد میشه با زمینه پرش کرد.

مثلا همین کد:

<a href="<?php echo get_post_meta($post->ID, 'download',true); ?>">دانلود با لینک مستقیم</a>

بیاد بجای

<a href="/">لینک دانلود</a>

و همینطور برای بقیه

دستتون درد نکنه. حالا قرارش دادم ولی نمیتونم رنگ یا عکس زمینه این جعبه رو تغییر بدم.

در حالی که تو استایلش یه آدرس برای عکس پشت زمینه قرار داده، لینک اون عکس هم سالم هست. لطفا راهنمایی کنید.

فایل استایل این جعبه:


.dl2{
font-family: "B Yekan",Arial, Helvetica, Sans-Serif;
background:#fff url('http://upload.iranvij.ir/image_mordad91/78216257678309897831.png') repeat center center;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
box-shadow: 0px 0px 5px #888;
text-shadow:1px 1px 2px #c1c1c1;
border: 2px solid #c1c1c1;
width:450px;
padding:0;
margin:5px auto;
color: #000;
}
.dl2 a{
color:#000;
text-decoration:none;
border:none;
}
.dl2 ul{
list-style:none;
margin:15px 0;
padding:0;
}
.dl2 ul li{
padding:5px 32px 5px 5px;
list-style:none;
margin:5px 0;
font-size:13px;
color:#000000;
}
.dl2 ul li.pass{
background:url('http://upload.iranvij.ir/image_mordad91/69228514263677534465.png') no-repeat right bottom;
}
.dl2 ul li.dl{
background:url('http://upload.iranvij.ir/image_mordad91/13450917471326439805.png') no-repeat right bottom;
}
.dl2 ul li.hajm{
background:url('http://upload.iranvij.ir/image_mordad91/12394736310320415204.png') no-repeat right bottom;
}
.dl2 ul li.boyka{
overflow:hidden;
background: #00bed3 url('http://upload.iranvij.ir/image_mordad91/28758742168554192431.png') no-repeat center center;
box-shadow: 0px 0px 5px #888;
height:100px;
width:100px;
margin:-110px 0 0 20px;
float:left;
padding:0;
}

لینک به ارسال

مشکل حل شد.

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


/* Begin Additional CSS Styles */
position: relative;
z-index: 5;
/* End Additional CSS Styles */

قرار دادم که بعد از این که حذفش کردم(چون این تیکه کد عملا کاری نمیکرد) درست شد.

اما یه سوال دیگه :D :

این قسمت کد QR یکم بیش از حد زده بالا، چطور میتونم درسش کنم؟؟

لینک به ارسال

سلام

ممنون :rolleyes: میشه یه افزونه ی اسلایدر خوب برای آخرین پست ها یا پربازدید ترین پست ها بهم معرفی کنید

مثلا مثل مال سایت androidha.ir

لینک به ارسال

سوال جدید => تاپیک جدید

البته در مورد اسلایدر حتما قبل ایجاد تاپیک جستجو کنید چون چندین مورد مطرح شده....

لینک به ارسال

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

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

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

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

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

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

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

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

×
×
  • اضافه کردن...