رفتن به مطلب

فاصله گرفتن سایت از بالای صفحه


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

ممنون. منظورتون از فضای خالی ، خط خالی است یا فاصله؟ یعنی فاصله ای نباید باشه؟

شما قالب رو از html به php تغییر دادید ؟

اگر اینطوره لطفا یک به یک صفحاتتون رو برای فضای خالی قبل از <?pho یا بعد از <? چک کنید و همه فضاهای خالی را پاک کنید می دونید که ابتدا html لود می شه و بعد php پس یک فاصله در هرجای صفحه یک خط فاصله از ابتدا ایجاد می کنه

ممنون.بله. html رو به php تبدیل کردم. منظورتون از فضای خالی ، خط خالی است یا فاصله؟ یعنی فاصله ای نباید باشه؟

لینک به ارسال

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

شما باید فوتر رو بصورت استاندارد ایجاد و با نام footer.php در پوسته تون قرار بدید.

توابع رو هم بصورت استاندارد استفاده کنید.

الان کمی جابجا هست.

یعنی چی جابجا هست؟متوجه نشدم

لینک به ارسال

ممنون.بله. html رو به php تبدیل کردم. منظورتون از فضای خالی ، خط خالی است یا فاصله؟ یعنی فاصله ای نباید باشه؟

دقیقا حتی یک نقطه هم نباید باشه

در مورد توضیح دوستمون مرتضی عزیز هم گرچه من فرصت نکردم مجموعه قالب شما را ببینم ولی قانون کلی این است

فایلهای:

header.php

index.php

single.php

page.php

comment.php

sidebar.php

function.php

style.css

ترجیحا با همین نام و محتوای مربوط به همین نام باید ایجاد شوند و تگ <html> شما در footer.php بسته گردد و کاملتر نمودن این بسته نیز به طراح بستگی دارد یعنی می تواند فایل هایی مثل

404.php

archive.php

searchform.php

category.php

tag.php

sitemap.php

content.php

commentform.php

و ...

باعث افزایش سرعت لود صفحات و کمتر شدن مشکلات در اجرا شود (یا محدودتر شدن فضایی که با تغییرش مشکلی پیش می آید)

اما تقریبا همه ی فایل های سری اول لازم است در روت قالب وجود داشته باشند و صحیح تر است که نام و مشخصات قالب و اطلاعات تکمیلی دیگر در اولین خطوط فایل style.css به شکل زیر آوزده شود


/*
Theme Name: Twenty Eleven
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/

البته من این توضیحات رو از قالب twentyeleven که در حال حاضر قالب دیفالت و مورد تایید وردپرسه کپی کردم برای نمونه

لینک به ارسال

شاید مشکل از encoding قالب باشه، شما از notepad واسه ویرایش فایلهاتون استفاده میکنید؟

لینک به ارسال

شاید مشکل از encoding قالب باشه، شما از notepad واسه ویرایش فایلهاتون استفاده میکنید؟

از notepad++ استفاده می کنم وUTF8

لینک به ارسال

page.php-comment.php-sidebar.php باید حتما محتوی داشته باشند؟

از page.php برای چه کاربردی استفاده می کنیم؟

لینک به ارسال

قبلا در بعضی از پوسته‌ها این مشکل برای منم به وجود میومد.

وقتی encoding فایل header.php رو utf-8 قرار می‌دادم ، قالب از بالای صفحه فاصله می‌گرفت.

ولی وقتی encoding رو به ANSI یا UTF-8 whitout BOM تغییر میدادم ، مشکل حل میشد.

شما هم encoding رو تغییر بدید ، ببینید مشکل‌تون حل نمیشه !

لینک به ارسال

page.php-comment.php-sidebar.php باید حتما محتوی داشته باشند؟

از page.php برای چه کاربردی استفاده می کنیم؟

سلام

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

پیشنهاد

اگر می شه لطف کنید قالب html که نظر اصلیتون بوده بدید براتون به قالب wordpress تبدیل کنم ؟

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

ساخت قالب بدون پیش زمینه ی قبلی کار سختیه و قطعا این قالب در آینده نیز مشکلاتی خواهد داشت اگر دوست داشتید فایل html که منظورتون بوده به همراه فایل های گرافیکی و جاوا اسکریپت و اگر css هم داره همراه با اون زیپ کنید و با استفاده از گزینه ویرایشگر پیشرفته روی همین مطلب آپلود کنید تا تقدیمتون کنم

لینک به ارسال

قبلا در بعضی از پوسته‌ها این مشکل برای منم به وجود میومد.

وقتی encoding فایل header.php رو utf-8 قرار می‌دادم ، قالب از بالای صفحه فاصله می‌گرفت.

ولی وقتی encoding رو به ANSI یا UTF-8 whitout BOM تغییر میدادم ، مشکل حل میشد.

شما هم encoding رو تغییر بدید ، ببینید مشکل‌تون حل نمیشه !

دوست من این اتفاق به این دلیل می افته که utf8 اسپیس را به عنوان فاصله قبول می کند ولی انکدینگ های دیگه دستور


 

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

لینک به ارسال
  • 1 ماه بعد...

سلام

آقا ایمان دیدم مشکل منم بی ربط با این موضوع نیست گفتم مطرح کنم.

اول یه آدرس زیر برید:

http://p30softs.ir/d...siteground-wp25

و بعد در آدرس زیر:

http://p30softs.ir/d...siteground-wp50

مشکلم با نوار بالایی هست که در مورد اولی به صورت کامل و بدون اشکال نمایش میده ولی در دومی نمایش که نمیده حتی فاصله ای از حاشیه بالای صفحه میگیره.

با چند پوسته دیگه امتحان کردم بعضی اون نوار بالایی نمایش میدهند و بعضی این مشکلو دارند. چطوری برطرف کنم؟

در ضمن encoding روی utf-8 بوده.

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

پوسته دومی تابع wp_footer داره؟ چون اصلا اطلاعات نوار هم نمیاد.

لینک به ارسال

پوسته دومی تابع wp_footer داره؟ چون اصلا اطلاعات نوار هم نمیاد.

بله هر 2تاشون دارند و دقیقاً مثل هم.

در ابتدای index.php و single.php


<?php get_header(); ?>
<?php get_sidebar(); ?>

و در انتها هم :


<?php get_footer(); ?>

لینک به ارسال

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

یعنی افزونه نتونست بهش تزریق کنه.

لینک به ارسال

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

یعنی افزونه نتونست بهش تزریق کنه.

چه کدی بهش اضافه کنم؟ یا کدوم قسمت از پوسته اولی را با دومی جایگزین کنم؟

لینک به ارسال

آقا مارو یه صفت باید بزارن برامون به اسمه مشکل حل کن مشکلات غیر قابل حل :دی

من یه راه میگم امتحان کنید اگر درست شد مشکل از ادمین بار وردپرس هستش وگرنه از جای دیگست :

یه فایل بسازید به اسم rtl.css و اینارو بزارید داخلش :


html, body {
margin: 0;
padding: 0;
}
#wpadminbar {
display: none;
}

و بعد فایل functions.php رو باز کنید و در آخرش قبل از <? این کد رو قرار بدید :


show_admin_bar(false);

خبرشو بدید !

لینک به ارسال

یکی از کدهاتون اجازه ی لود کامل رو نمی ده احتمال داره مال یک افزونه باشه که footer لود می شه

البته اگر روی همین سایت با قالب دیگهه تست کردید و مشکل نداشت کد <?php get_footer();?> را به هدر ببرید و امتحان کنید اگر درست شد چک کنید کدوم لایه تون باز مونده یا لینک شکسته در قالبتون وجود داره

آقا مارو یه صفت باید بزارن برامون به اسمه مشکل حل کن مشکلات غیر قابل حل :دی

من یه راه میگم امتحان کنید اگر درست شد مشکل از ادمین بار وردپرس هستش وگرنه از جای دیگست :

یه فایل بسازید به اسم rtl.css و اینارو بزارید داخلش :


html, body {
margin: 0;
padding: 0;
}
#wpadminbar {
display: none;
}

و بعد فایل functions.php رو باز کنید و در آخرش قبل از <? این کد رو قرار بدید :


show_admin_bar(false);

خبرشو بدید !

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

برای اینکه استایل رو بخواهیم تغییر بدیم هم می تونیم به استایل اصلی در برگه ی admin-bar.php به خط 693 تا 696 بریم و کد زیر را تغییر بدیم یا حذف کنیم


<style type="text/css" media="screen">
html { margin-top: 28px !important; }
* html body { margin-top: 28px !important; }
</style>

(این برگه در پوشه ی wp-includes قرار داره ولی با عرض معذرت این راه سمبل کردن مشکله نه حلش

لینک به ارسال

استاد فخار میدونم منم این چیزارو . گفتم کوتاه ترین راه رو بهشون بگگم این کد هارو هم اگر دقت کرده باشید گفتم برای آزمایش که ببینن مشکل از اون بخش هستش یا نه به صورت کامل نگفتم مشکل با این کد ها حل میشه

لینک به ارسال

سلام

دوستان عزیز Morteza و imanfakhar و جناب ExOZaX از همتون ممنونم.

مشکل از همان کد <?php wp_footer(); ?> بود که باید در فایل footer.php و قبل از بسته شدن تگ body قرار میگرفت که در آن پوسته ها وجود نداشت.

ممنون.

لینک به ارسال

خدارو شکر مشکتون حل شد ! البته من هنوز متوجه نشدم چیجوریه که توی این همه قالب خیلیاشون خبری از این تگ یا wp_head() نیست !

لینک به ارسال

آقا مارو یه صفت باید بزارن برامون به اسمه مشکل حل کن مشکلات غیر قابل حل :دی

من یه راه میگم امتحان کنید اگر درست شد مشکل از ادمین بار وردپرس هستش وگرنه از جای دیگست :

یه فایل بسازید به اسم rtl.css و اینارو بزارید داخلش :


html, body {
margin: 0;
padding: 0;
}
#wpadminbar {
display: none;
}

و بعد فایل functions.php رو باز کنید و در آخرش قبل از <? این کد رو قرار بدید :


show_admin_bar(false);

خبرشو بدید !

ممنون. مشکل حل نشد :(

لینک به ارسال

سلام

دوستان عزیز Morteza و imanfakhar و جناب ExOZaX از همتون ممنونم.

مشکل از همان کد <?php wp_footer(); ?> بود که باید در فایل footer.php و قبل از بسته شدن تگ body قرار میگرفت که در آن پوسته ها وجود نداشت.

ممنون.

مشکل حل نشده، فاصله وجود داره :(

لینک به ارسال

مشکل حل نشده، فاصله وجود داره :(

اگر قالبتون آنلاین بود بهتر بود.

در صورت امکان پوسته را پیوست کنید تا بررسی بشه.

لینک به ارسال

پس معلوم شد از ادمین بار بنده خدا نیست !

این کد رو اول style.css بزارید نتیجه رو اعلام کنید :


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

لینک به ارسال

نه ممکنه از ادمین بار باشه ولی هر کد دیگه ای اجازه لود رو بهش نده و این اتفاق بیافته

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

اگر افزونه هاتون زیادند بر عکس اینکار هم ممکنه اول قالب را دیفالت کنید و تست بگیرید و بعد یک به یک افزونه ها را کم کنید

لینک به ارسال

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

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

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

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

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

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

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

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

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