Помощ за начинаещ

nuni

Active Member
Здравейте,
Още се учя и не ми са ясни няколко неща:)
сайтът ми е seohelp.info искам да ви попитам как мога да направя няколко корекции

1. Как мога да сложа лого, на мястото където пише SEO Help или поне да намаля малко шрифта на SEO Help.
2.Където има бутони Home,About, как мога да добавя още един бутон, която функцията му ще е: потребителят сам да може да напише статия

Благодаря предварително:)
 
За въпросите
Вариантите с логото са два:
1. Добавяне на собствено лого. За да го направиш трябва да отвориш файла header.php от темата ти и да редактираш следните редове:
Код:
  <h1><a href="<?php echo get_option('home'); ?>/">
      <?php bloginfo('name'); ?>
      </a></h1>
    <div class="description">
      <?php bloginfo('description'); ?>
    </div>
  </div>
Да стане така:
Код:
  <h1><a href="<?php echo get_option('home'); ?>/">
      <img src="http://domain.com/logo.jpg" alt="Home" />
      </a></h1>
  </div>
Като в примера domain.com е твоя домейн и логото ти се намира в главната директория на инсталацията ти. Имай предвид, че поради записите в style.css, логото не трябва да надминава 79px за височина и 400px за ширина. Ако въпреки това искаш нещо по-голямо - редактирай след ред 129 в style.css, където пише #headr #logr {.....
2. Ползване на текста но с намален размер на шрифта - в style.css на ред 137 имаш това #headr h1 a { .... редактирай font-size: 1.8em; на font-size: 1.6em;

За второто питане. Инсталираш ей тази добавка - http://wordpress.org/extend/plugins/wp-user-frontend/ с която ще позволиш на потребителите ти да добавят нови материали от Frontend-a на сайта, вместо да им даваш достъп до админ панела. След като я инсталираш - добавяш нова страница, със заглавие "New Post" да речем с текст в нея [wpfu_addpost] - като я запаметиш вече ще ти е горе в менюто.
 
  • Like
Реакции: nuni
От: Re: Помощ за начинаещ

Томов хубаво е обяснил, ама ще добавя малко по-професионалното решение на първия проблем :) :

1. Да речем че имаш лого (картинка) с размери 100x50 пиксела. Пишеш в CSS:

Код:
h1 a {
  display: block;
  width: 100px;
  height: 50px;
  background: url(път до картинката) no-repeat;
  text-indent: -999em;
}

Така се запазва и СЕО стойността на h1 понеже текстът си остава там.
 
От: Помощ за начинаещ

Благодаря и на двамата за отделеното време и за подробното обяснение. Ще пробвам и двата варианти.
Rap+.
 
От: Помощ за начинаещ

Появи ми се странна грешка при "New post" , когато съм админ ми позволява да пиша нови постове и добавката работи безпроблемно, но когато съм излезнал от админ. и искам да напиша нова статия, чрез бутона "New Post" ми пише: "Warning: Cannot modify header information - headers already sent by (output started at /home1/planetpl/public_html/seohelp/wp-content/themes/padangan/header.php:2) in /home1/planetpl/public_html/seohelp/wp-includes/pluggable.php on line 890".Благодаря предварително
 
От: Помощ за начинаещ

Отвори тоя header.php и изтрий всички интервали/нови редове преди и след кода.

Файлът вероятно започва с <?php
................
и може би завършва (най-долу)
с ?>

Изтрий всякакви интервали и нови редове преди и след тях.
 
От: Помощ за начинаещ

Очевидно не е от това, Noke. Виж файла в директория /home1/planetpl/public_html/seohelp/wp-includes/pluggable.php на 890 ред. Там сигурно "се визуализира" даден html код, или нещо друго, несвързано с php. Не го обясних много добре, но проблемът е от това. Надолу из кода сигурно се съставят сесии, кукита или се пращат дадени хедъри. Ще трябва тези поставяния на сесии, кукита, хедъри да са преди кода от 890 ред. Ще трябва пренаписване!
 
От: Помощ за начинаещ

Тоя плъгабъл e core вордпрес файл. Едва ли нуни е бъзикал там че да се размести нещо.

Тва е много често срещана ВП грешка и никога не е бил проблемът в плъгабъл, макар че и аз съм го търсил там :)
 
От: Помощ за начинаещ

Очевидно не е от това, Noke. Виж файла в директория /home1/planetpl/public_html/seohelp/wp-includes/pluggable.php на 890 ред. Там сигурно "се визуализира" даден html код, или нещо друго, несвързано с php. Не го обясних много добре, но проблемът е от това. Надолу из кода сигурно се съставят сесии, кукита или се пращат дадени хедъри. Ще трябва тези поставяния на сесии, кукита, хедъри да са преди кода от 890 ред. Ще трябва пренаписване!
 
От: Помощ за начинаещ

Не съм пипал нищо по plugina, иначе на 890 ред това ми излиза header("Location: $location", true, $status); ..
а в хеадъра преди <? php ми пише това <!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"
а след ?> .... </ul>
</div>
<div id="sub-nav">

</div>
</div>
<div id="page">
<hr />
<div id="sub-page">
<div class="ads726_link">
<!-- You Can Add you Text Ads such as (Google Ads or Else) in this places -->
</div>
Това ми излиза. Благодаря, че ще се опитвате да ми помогните.

Интересното e, че когато съм влезнъл през админ панела, то без проблем ми отваря plugina
 

Горе