Когато имаме идея какво точно искаме да направим с данните, има възможност да изпълним код за промяна на данни в таблиците на сайта директно. Това може да стане по няколко начина, тук ще покажа 2 от тях.
1. Стартиране на php скрипт в конзолата.
Направете файл update_terms.php в root директорията на сайта със следния код
<?php
define('DRUPAL_ROOT', getcwd());
$_SERVER['REMOTE_ADDR'] = "localhost"; // Necessary if running from command line
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);Задачата е да направим блок, който да съдържа винаги 6 /или друг брой/ резултата на релевантни по термини нодове, като:
*когато резултата е 6 и повече, да се покажат случайни 6 от тях или
*когато релевантните нодове са по-малко от 6, блока да се допълни до 6 с най-новите от същия тип съдържание.
За релевантни по термини или cck field е описано в http://razni-raboti.com/node/153. За този пример ще използваме същия този блок, като в същото views добавим нов дисплей блок, който да изведе последните 6 от същия тип съдържание.
Създаване на юзър-френдли бек-енд е едно от първите неща, които трябва да се направят за по-лесна ползваемост на системата. В Друпал 7 напредъка в това отношение е забележителен. Но и за Друпал 6 има достатъчно готови възможности, с които да го постигнем. Ето няколко от тях:
Кеширането определено дава предимства на всеки CMS. Така се подобрява производителността на сайта - вместо за всяка страница да се изпълнява php кода, се връща готов, вече създаден и съхранен чист html.
Но, ако искам да получа "свежа" току що "изчислена" страница, а не кешираната й версия, трябва по някакъв начин да "прескоча" кеша. За това за Друпал има модул http://drupal.org/project/cacheexclude. Настройките имат едно поле, в което на ред се записват страниците, за които НЕ искаме кеш.
Приемане на плащане, Без конвертиране в основната валута на сметката на акаунта:
-> My Account
-> Profile
-> Financial Information
-> Recurring Payments
-> Edit Funding Options
-> Conversion Options
-> Bill me in the currency listed on the seller's invoice.
-> Submit
от http://forums.bgdev.org/index.php?showtopic=25164
или
How do I select the currency conversion for recurring payments?
Question :
Answer :
Как да изведем съдържание, маркирано с термин от Класификация (Taxonomy), включително и това, маркирано със под-термините? Защо ни е това?
Много често се използват йерархични менюта, направени с taxonomy и модули. Такива модули има доста и са много полезни. В повечето ситуации се използват под-термините за категоризиране на съдържанието, а главните остават "празни" - няма съдържание, към което са прикачени. При автоматичното създаване на меню от такъв речник, клик на главен термин обикновено отваря празна страница. Ето как да го преодолеем.
Необходим модул - views.
Създаване на сайт с Друпал, нова дизайн тема и начин на употреба.
Дизайнът не е мой, а идея на клиента. Моето участие се свежда до изработката на сайта. Разбира се с Друпал.
Автоматично оразмеряване при качване на снимките, включително за преглед на галерии от категория и конкретна галерия. Автоматично създаване на монохромните изображения.
Създаване на подходящ шаблон за конкретния дизайн при разглеждане на галерияq интегриран скрипт за разглеждане с шаблоните на снимките от новия вид съдържание, не се налага писане на код при създаване на нова галерия.
Създаване на нов вид съдържание "Галерия", с кеширане на пълноцветните изображенията.
Смяна с пълноцветно изображение при посочване с мишката.
Отваряне на конкретната галерия при клик.
По моя преценка да има на сайта блок "Последно разглеждани" е удобно по ред причини. Няма да се спирам на тях, а ще покажа как съм го направил на моя сайт на Друпал.
Текуща версия на Друпал-6.15.
Необходими модули:
-View
--Views
--ViewsUI
Импортирайте кода от прикачения файл в нов view. Задайте му име и запишете. Направете настройките за блок или страница по вашите предпочитания, запазете промените, от администриране на блоковете укажете къде да се разположи блока.
Последни коментари
преди 34 седмици 19 часа
преди 41 седмици 9 часа
преди 43 седмици 6 дни
преди 44 седмици 7 часа
преди 50 седмици 4 дни
преди 50 седмици 6 дни
преди 1 year 9 седмици
преди 1 year 36 седмици
преди 1 year 38 седмици
преди 1 year 38 седмици