Ha már megoldották is, ettől az ellentmondás még mindig ott van.
:-D
Apach 2.2.14, php 5.3.1, drupal 6.16.
!! Egy virtuális xp-n megy.
!! Ugyanazon a fizikai (host)gépen pedig már nem, mert nyomja a "Deprecated..." sorokat.
Itt valami másnak is közre kell játszania, nem csak annak, hogy a php 5.3-ast nem szereti.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
ez igaz;nem lehet,hogy az exposed filter aktuális értéke nem jó?
Hmm, hát mondjuk ebben igazad van. Bár a fene sem tudja, a Views mit kezd ekkora query stringgel...
Kicsit elcsépelt, de a szerver naplójában nem látsz valami gyanúsat? (mármint először a Drupal sajátjában)
Én azt is próbálgatnám, hogy konkrétan hanyadik exposed filternél nem jelennek meg az eredmények, mert ki tudja, lehet, hogy magával az exposed filterrel van valami gond.
Ha már itt tartunk, a drupal.hu saját keresője az exposed filterekkel sem működik megfelelően :D (példa: http://drupal.hu/tracker/filter?type=All&uid=&name=Sk8erPeter&core=All&b..., 0 eredmény, pedig tudom, hogy van olyan, általam írt komment, amiben van "jsfiddle" string :P)
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Windows-on most már nagyon jól teljesít az IIS FastCGI PHP-vel!
Előre is elnézést kérek, nem kicsit OFF a téma, de ha már Windows+XAMPP témáról van szó, hadd szóljak hozzá.
Korábban én is telepítgettem XAMPP-ot, EasyPHP-t és egyéb kész csomagokat Windows-ra, de több helyen is olvastam (pl. most hirtelen ezt találtam), hogy a Microsoft eléggé ráfeküdt a PHP-témára, így IIS alatt kipróbáltam a FastCGI PHP-t, valamint telepítettem hozzá a WinCache-t, és engem kifejezetten meggyőzött teljesítmény tekintetében. Eddig két szerveren kipróbálva Windows alatt (Server 2008, Windows 7) IIS-sel érezhetően gyorsabb ugyanaz a Drupal site, mint a korábbi, jól konfigurált Apache-csal (de pl. Debian alatt lehet, hogy gyorsabb lenne ugyanez a honlap Apache-csal, mint Windows-ra telepített Apache-on, ilyen jellegű összehasonlítást még nem végeztem). Igencsak meglepett a dolog, mert nem igazán vártam teljesítményjavulást, sőt, eleinte eléggé szkeptikusan álltam a dologhoz...
A Web Platform Installer segítségével kattintgatós módszerrel lehet felrakni akár a Drupal-t is, és ez be is húz minden függőséget (pl. PHP, MySQL megfelelő verziója), szóval elég jól összerakták.
Az IIS kezelőfelülete meg kifejezetten kényelmes, számomra nagy megkönnyebbülés, hogy végre nem kell konfigfájlokban kotorásznom (pedig rengeteget konfigoltam korábban Apache-ot, és valahogy nem sírom vissza); a jogosultságok is gyorsabban beállíthatóak (UNIX-alapú rendszereken persze ez a téma szerintem kisebb probléma, mert kézenfekvő).
A PHP Manager meg szintén must-have.
Magánvélemény, de én Windows-ra most már mindenképp ezt ajánlanám, főleg a meglepően jó teljesítmény győzött meg, ezen a platformon nem térnék vissza Apache-ra.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Mi az a hook_node_type_info()? Nem hook_node_info()-ra gondolsz?
Mi az a hook_node_type_info()?
Linkeld már be plíz, mert én még soha nem hallottam erről, és most rákeresve a gépemen található Drupalok között (van pár tesztcélból) egyik között sem találtam (egyébként keresésre mindenkinek ajánlani tudom az Agent Ransack programot :) ).
Szerk.:
ja hogy Te a hook_node_info()-ra gondolsz? Legalábbis csak olyanról tudok, ami hasonló...
http://api.drupal.org/api/drupal/modules!node!node.api.php/function/hook...
Ehhez képest pl. a blog modul is a node_type_save() függvényt használja.
Szerintem nem azt használja, itt a forráskód vonatkozó részlete:
http://api.drupal.org/api/drupal/modules%21blog%21blog.module/function/b...
/** * Implements hook_node_info(). */ 'base' => 'blog', ) ); }
A nagy különbség szerintem abban rejlik, hogy a node_type_save() adatbázisba nyomja a content type-pal kapcsolatos összes lényeges adatot, míg ha Te modulból implementálod a hook_node_info()-t, akkor kódban tartod a content type-od infóit; na meg ahogy írtad, így admin-felületről nem törölhető a content type, legfeljebb a modul kikapcsolásakor tűnik el onnan.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Az ötlet tök jó, de ez ebben a formában nem valami atombiztos :)
Maga az ötlet jó, de a kódban ez elég feltűnő hiba:
Mi van, ha egy darab <p>
nincs benne, csak pl. <div>
-ek?
$content['field_xyz_body']['#items']['0']['value'] = $first_paragraph;
úgy tudom, a #markup
ot kell felülbírálni, hogy jó legyen, pl.:
$content['field_xyz_body']['0']['#markup'] = $first_paragraph;
==========
Az alábbit teszteltem, és ez teljesen az elvártak szerint működik, ha van rendes teaser, tehát van a szövegben <!--break-->
, akkor odáig látják a be nem jelentkezett felhasználók, ha nincs, akkor automatikusan levágódik a szöveg 50 karakter környékén; a text_summary() függvényt használtam fel erre.
Az Article content type-nál teszteltem mindezt:
node--article.tpl.php
legelejére, a nyitó PHP-tag után:
if(!$logged_in){ $body_format = $content['body']['#items'][0]['format']; // $body_format = 'filtered_html' $body_content = isset($content['body']['#items'][0]['safe_value']) ? $content['body']['#items'][0]['safe_value'] : $content['body']['#items'][0]['value']; $body_truncated_size = 50; $body_summary = text_summary($body_content, $body_format, $body_truncated_size); // $content['body']['#items'][0]['value'] = $body_summary; $content['body'][0]['#markup'] = $body_summary; }
Példa az eredményre:
anonimként:
bejelentkezve:
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
nem igazán értem mi a probléma, ha az id megy, a span miért nem?
a theme_links() sminkfüggvényt kell a template.php -ban megvalósítanod és átbuherálnod kicsit.
kb így:
function SMINKNEVE_links($links, $attributes = array('class' => 'links')) { global $language; $output = ''; if (count($links) > 0) { $output = '<ul'. drupal_attributes($attributes) .'>'; $num_links = count($links); $i = 1; foreach ($links as $key => $link) { $class = $key; // Add first, last and active classes to the list of links to help out themers. if ($i == 1) { $class .= ' first'; } if ($i == $num_links) { $class .= ' last'; } if (isset($link['href']) && ($link['href'] == $_GET['q'] || ($link['href'] == '<front>' && drupal_is_front_page())) && (empty($link['language']) || $link['language']->language == $language->language)) { $class .= ' active'; } $output .= '<li'. drupal_attributes(array('class' => $class)) .'>'; if (isset($link['href'])) { // Pass in $link as $options, they share the same keys. // FIGYELJ, ITT KELL BELENYULNOD.. // a $link -ben a 'html' kulcsot TRUE -ra allitjuk, hogy bevegye a l() gyomra a spant $link['html'] = TRUE; $output .= l('<span>' . $link['title'] . '</span>', $link['href'], $link); } else if (!empty($link['title'])) { // Some links are actually not links, but we wrap these in <span> for adding title and class attributes if (empty($link['html'])) { $link['title'] = check_plain($link['title']); } $span_attributes = ''; if (isset($link['attributes'])) { $span_attributes = drupal_attributes($link['attributes']); } $output .= '<span'. $span_attributes .'>'. $link['title'] .'</span>'; } $i++; $output .= "</li>\n"; } $output .= '</ul>'; } return $output; }
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
A problema arrafele keresendo
A problema arrafele keresendo, hogy az offline vilag meg az online vilag tok maskepp mukodik. Talan elobb meg kellene ismerkedni az online vilagot mozgato alapveto ismeretekkel mielott valamirol kijelentjuk hogy ez bug. Szerintem peldaul az, hogy az offline vilagban nem valtozik az oszlopszelesseg, az hiba. De ez az en privat velemenyem.
--
()=() Ki oda vagyik, ('Y') hol szall a galamb C . C elszalasztja a ()_() kincset itt alant.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
ööö.. habár ez igaz, szerintem ne zavarjuk be az erdőbe. :)
a dolgok amiket szeretne csinálni cssben is megoldhatók, sőt inkább ajánlatos lenne ott megoldani, amit lehet, mielőtt elkezdjük a template butcheringet. :)
-
clear: both;