Помогнете ми с контактната форма
-
1 Имам едно въпросче към теб дано да ми помогнете. Правя си сайт на wordpress но тъй като съм нов доста зор виждам. В момента се мъча да си инсталирамконтактната форма , ама незнам точно как. Инсталирах си плъгина Wp contant form , в настройките му ми дава да кача този код %%wpcontactform%% , ама не мога да разбера къде да го пейстна , че като дам на страница „За контакти“ да ми излезе контактната форма. Благодаря предварително.
-
2 Мъча се с друг плъгин Related posts ,тук ситуацията е същата ….какво да направя , че в края на даден пост да ми излизат подобни на него постове.Интересува ме къде трябва да се въвежда кода за активиране.
Как точно да направя това You need to add the <!–contact form–> to the body of the post/page in the editors HTML mode.
Здрасти!
за първото:
редактора на страници/публикации има два режима: Визуален и HTML. Превключването става посредством табове в горния десен ъгъл на редактора (виж този скрийншот) Вярвам, че ще ги забележиш (ако си с английска версия ще пише „Visual“ и „HTML“). Та значи, минаваш на HTML и там слагаш въпросния код.за второто:
има десетки разширения за подобни публикации и всяко си има особености. Дай връзка към това, което използваш, за да можем да ти помогнем.Благодаря.
Искам първо да решим малките затруднения с контактната форма.
Инсталирах си я както ми каза ( жалко , че не знам английски щото неща като ги знаеш как стават излиза , че е доста лесно 🙂 ).
Обаче
1.Пробвам я , но не ми изпраща писмото до пощата.
Като дам submit излиза надпис : „Писмото е изпратено успешно“. В настройките пощата съм я въвел….
2.Не ми излизат рамките около полетата за въвеждане на данни , едва си личи къде трябва да се въвежда.
3. Мога ли по някъв начин да я кирилизирам т.е. вместо „your name“ да напиша „твоето име“.Погледнах в кода на плъгина , но не видях тази възможност.Възможно ли е контактната форма да не ми праща писма дощата,защото пробвам на локалхост (изпозвам xampp) т.е. блога ми не е пуснат в мрежата.
1. Да, мисля, че на localhost няма да сработи
2. Това се управлява от CSS (най-вероятно style.css в темата ти)
3. Със сигурност може, но начина, по който да го постигнеш, зависи от плъгинаДай връзка към разширенията, които използваш, за да можем да ти помогнем с конкретни неща.
Ok .1 Контактната форма си я свалих от тук http://wordpress.org/extend/plugins/wp-contact-form/ .Инсталирах си я , но както написах вътрешните рамки на формата не ми излизат ( тези които заграждат полетата за попълване). Това е от самата тема ( пробвах плъгина на друга и всичко е ОК ).Можеш ли да ми дадеш код , с който да се появят рамките .
Порових се в нета и разбрах за плъгина cforms , той се инсталира малко по-друдно и ми е голяма каша , особенно като не знам английски.Може би трябва него да пробвам( разбира се с твоя помощ) , какво мислиш.
2. Този Random post си го свалих от тук http://rmarsh.com/plugins/random-posts/ . Пише , че трябва да въведа това <?php random_posts(); ?> . Ама не хващам къде точно ( дали става въпрос за stile.css.php )
3.Опитвам се да си направя архив на сайта със статии . Би ли ме посъветвал някой плъгин за това. Нещо ми се мярна този Google XML Sitemaps .Свалих си го от тук http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/.
Като го инсталирах ми даде тази грешка :“Имаше проблем с уведомяването на Ask.com“ (може би е свързано с това , че съм на локалхост)Как да сега да си направя архива ( като дам на страница :“ Архив“ , да ми се появи архива статите на сайта.
4. И последно за днес 🙂 този Suscribe to comments го свалих от тук http://www.scriptygoddess.com/archives/2004/06/03/wp-subscribe-to-comments/ .Същата картинка ,която като цяло в момента не ми е ясна. Какво и къде да сложа , за да може някой да се подпише за абонамент на коментарите.
Благодаря ти за помоща , правиш ми мечешка услуга.
1. Пробвай нещо такова в style.css:
input[type="text"], input[type="password"], textarea { border: 1px solid #cccccc; }
Това ще изрисува сива линия около полетата (няма да сработи напълно в IE 6 обаче)
Преди време ползвах същия плъгин, но го смених с този (имаше проблеми с кирилицата май…):
http://wordpress.org/extend/plugins/enhanced-wordpress-contactform/
Мисля, че ще ти е по-лесно да го настроиш – има си админ-панел.Ако ти трябва само проста форма за контакт, не се занимавай с cforms – той има ужасно-твърде-много възмосности и настройки.
2. <?php random_posts(); ?> го сложи където искаш да ти се появява, в съответния шаблон от темата ти. Може би искаш да е след всяка публикация? В такъв случай го сложи във single.php, примерно преди <?php comments_template(); ?>
НО! Мисля, че този плъгин позволява да го настроиш от админ-панела, без да буташ файловете на темата. Разрови се из настройките. Като гледам и този плъгин има ужасно-твърде-много възможности и настройки…
3. За това не ти трябва плъгин – всичко се прави от темата ти. WP може да генерира и сортира архиви по разнообразни критерии (дата и час, категория, етикети, автор, както и кръстоски между тях). Виж темата по подразбиране (kubrick) – там има два файла: archive.php и archives.php. Ако твоята тема ги няма, копирай ги. После създай нова статична страница (Страници > Нова) и от менюто „Атрибути“ избери шаблон „Archives“.
* XML Sitemaps създава карта на сайта, която се чете от търсачки (Google, Yahoo и т.н.)
4. Редактирай comments.php, добави това
<input type="checkbox" name="subscribe" id="subscribe" value="subscribe"> <label for="subscribe">Subscribe to comments (Email field must be filled in)</label>
някъде между <form action=“<?php echo get_option(‘siteurl’); ?>/wp-comments-post.php“ method=“post“ id=“commentform“> и </form>
Успех!
Благодаря.
1.Формата я инсталирах , кода ти върши работа , но можеш ли да ми напишеш и рамка за бутона “ Отправи“ , че само той остана без рамка.
Иначе като цяло въпроса е Решен:)
2.Решен
3.Темата ми има файл arhives.php , като създавах нова страница „Архиви“ в десния ъгъл имаше бутонче “ Атрибути“ , само че като го натиснах ми излезе едно падащо лисче , което създаваше родителска страница . Нямаше опция за вмъкването на шаблон Arhives.
4.Checkbox-a си го сложих на необходимото място , остана като си кача сайта да проверя дали работи. Иначе и това май е Решено.Май като цяло останаха архивите.
Нова порция.
5.Кадво е кеширане на страница и за какво служи wp cache?
6.Как да си направя така ,че даден пост да ми се появява като резюме ,а не като цяла статия. Помня ,че някъде в настройките го направих но постовете на главната страница излизат като цели статии.Може ли също код в контактната форма , при който посетитекя да въвежда произволни букви ( с цел предпазване от спам-бот).
1. промени го на:
input[type="text"], input[type="submit"], input[type="button"], input[type="password"], textarea { border: 1px solid #cccccc; }
или просто на
input, textarea { border: 1px solid #cccccc; }
Относно анти-спам защитата: зависи дали плъгина има такава възможност (онзи, който аз ти посочих, мисля че има такова нещо в настройките). Но… и това не мисля, че ти е нужно ако не получаваш много спам. Защото това е кофти бариера за посетителя – аз понякога много се дразня, когато трябва да въведа някакви едва видими размазани букви…
3. в началото на файла archives.php трябва да има следните редове:
<?php /* Template Name: Archives */ ?>
Това казва на WP, че файла е шаблон за страница и тогава ще се появи в менюто. Можеш да си създаваш и кокото си искаш други шаблони.
* не бъркай този файл с archive.php!
5. Едва ли ще ти трябва кеширане засега. Кеширането е полезно, ако имаш много посещения или очакваш повишена активност на сайта ти. Кеша е статично копие на страниците от сайта ти с цел да не се генерират от WP при всяко посещение и така да се спестят системни ресурси.
6. в index.php, category.php, archive.php се огледай за <?php the_content(); ?> и го замени с <?php the_excerpt(); ?>
Здравей тези два дена нямах достъп до нета и затова не съм писал какво става….
С контактната форма всичко вече е ок.3.Относно архивите . Оказа ,се че няма файл archives.php свалих си го от kubrik но ми дава някаква грешка.
В атрибути има и опция “ по подразбирабе“ но като дам на нея не ми излизат никакви архиви.6.Кода , който ми даде не отговаря на нуждите ми , т.е. той ми резюмира целия текст( показват се само 3-4 изречения от текста) като скрива дори картинката на текста.На мен ми трябва нещо такова http://www.belchohristov.com .
Виж там как е текст с картинка , малко по-надолу има „Продължи към пълния текс..“
Ако знаеш това как се прави кажи…7.Мога ли да си инсталирам FeedBurnar на локалхост за да пробвам как работии?
Мерси отново за помоща!
Сега открих , че моята тема няма опция Шаблон в Атрибути.
3. Опцията „Шаблон“ ще се появи, когато имаш поне един шаблон в темата си. Т.е. трябва да имаш поне един файл, който да започва с редовете:
<?php /* Template Name: Archives (или каквото и да е друго име) */ ?>
Просто копирай файла archives.php от kubrick. Или създай нов файл в твоята тема и копирай съдъражнието на archives.php от kubrick.
6. В такъв случай използвай това:
<?php the_content('Продължи към пълния текст') ?>
НО! Трябва в самата публикация да си отбелязал докъде искаш да ти се показва. Това се прави с бутона „more“ (намира се вдясно на първия ред от редактора) Потърси и изпробвай.
7. FeedBurner не можеш да си го инсталираш, защото това е хоствана услуга – използва се само през техния сайт.
- Темата ‘Помогнете ми с контактната форма’ е затворена за нови отговори.