Чем лучше отформатировать PHP
Что то типа HTML TiDY, но для ПХП, чтобы по всем правилам - переносы строк, отступы и тд.
Нашёл PHPTiDY, но там нужно както это сложно устанавливать. Что то попроще, под винду или вебсервис? Ммм?
Что то типа HTML TiDY, но для ПХП, чтобы по всем правилам - переносы строк, отступы и тд.
Нашёл PHPTiDY, но там нужно както это сложно устанавливать. Что то попроще, под винду или вебсервис? Ммм?
<?php
$points_pay_res
Есть довольно полезный модуль накопительных скидок Order Total Discount, который сделал широко известный товарищ glu2006, но имеющий недостаток - он не предоставляет блок, который бы показывал актуальную систему скидок для посетителя.
Я написал простой сниппет, который берёт запросом установленные ставки скидок и отображает в таблице в блоке или в ноде
<?php
if (module_exists('uc_discount_total')) {
$rates_res = db_query('SELECT * FROM uc_discount_total');
if ($rates_res->num_rows != NULL) {
print t('Currently we have the following discount rates enabled');
print '<table class="discount-rates">
<tr>
<th>'.t('Total amount range').'</th>
<th>'.t('Your discount').'</th>
</tr>';
while($row = db_fetch_array($rates_res)) {
print '<tr>
<td>'.round($row['total_min']).' — '.round($row['total_max']).'</td>
<td>'.round($row['total_rate']).'</td>
</tr>';
}
print '</table>';
}
}
?>
Может кому будет полезно
Пытаюсь извлечь состояние товара на складе - активно или нет
Вот такой простенький запрос
<?php
$sku_active
Пытаюсь определить включённые блоки в регионе
<?php
$region
= 'content_top'; //регион, который я смотрю
$array = block_list($region); // массив этого региона
print_r(block_list($region));// смотрю массив, который выглядит так:
?>
<?php
Array ( [views_nodequeue_1-block] => stdClass Object (
[bid] => 65
[module] => views
[delta] => nodequeue_1-block
[theme] => grey
[status] => 1
[weight] => -16
[region] => content_top
[custom] => 0
[throttle] => 0
[visibility] => 1
[pages] =>
[title] =>
[cache] => -1
[enabled] => 1
[page_match] => 1
[content] =>[subject] =>
) )
?>
Нужно достать значение с ключом [delta], но тут затык - стандартный foreach никак не хочет работать
Если смотреть
<?php
print_r
(array_keys($array));
?>
, выводит только такие ключи
<?php
Array ( [0] => views_nodequeue_1-block )
?>
Что посоветуете?
Задача организовать простейшую логику: если в один регион добавляется сразу несколько блоков, показывается только один из них
Хочу доработать слегка модуль Последних просмотренных товаров.
В последней версии жёстко забит тип ноды "product", а у меня несколько типов нод, которые являются "продуктовыми".
Например, такой кусок
<?php
Кто работал с Domain Access, что там с кешем, работает ли? Я там понял он использует node_access, как это может отразиться на кешировании и в частности на файловом?
Интересует только практика
Пробую такое, но выводит только пару непонятных закорючек
<?php
Пробую такое, но выводит только пару непонятных закорючек
foreach($node->content['group_mygroup'] as $key => $groupfield) {
if ($groupfield['#value']) {
print $groupfield['#value'];
}
}
Задача, например, показывать попандер, если человек пришёл с поисковика по определённому киворду
Или
кампания в adwords. Целевая страница domain.com/product, я указываю в URL объявления что то типа domain.com/product?=gtyggRtvh или domain.com/product/gtyggRtvh, где gtyggRtvh - идентификатор того, что человек пришёл с объявления и ему нужно подсунуть нужный попандер
Кто то видел подобные модули?
Я так понял это чудо не подменяет шрифты картинками как, скажем, это
Кто пользуется,как впечатления?
Видно Тиньков настолько охренел от цен Лебедева, что свой персональный сайт сделал на опенсорц
Кто делал, признавайтесь ?
Сабж
Поставил свежий инсталл 6.16, повключал кучу модулей. Открыл /admin, кликнул на ссылку настроек модуля "Контекст". Получаю полные штаны ошибок "Table does not exist". Полез в БД смотреть, почему нет таблиц. БД полностью обнулилась,те были таблицы и уже нет.
Кто встречался с подобным?
Надоели тормоза при отладке в localhost. Может стоит решить проблему радикально и отлаживать прямо в среде Linux? Даст ли это существенный выигрыш в производительности, будет ли он равен производительности реального юникс-хостинга?
Не являюсь фанатом Linux и никогда им не буду, поэтому хотелось бы использовать его только для отладки, оставив винду в качестве основной операционки.
Как лучше это сделать? Интересует практический опыт. Кто использует coLinux, стоит ли использовать именно его или просто разметить раздел на винте установить туда?
Допиливал сайт после локалхоста на тестовом субдомене test.domain.com. Теперь надобно перенести на domain.com. Поскольку БД у меня на удалённом сервере, а не на локалхосте, проблем быть не должно, просто скопировать файлы и всё. Однако тут вот что получилось:
Морда страница грузится как надо, а ссылки на ноды не работают. Все 404, в том числе /user
Пробовал выставлять base url в settings.php - до фонаря. Также пробовал чистить кеш в БД.
Подскажите решение такой проблемы:
Перестроил права. После этого пользователь с ролью "Редактировать все публикации ноды "Страница"" получает 403 на попытку отредактировать старую публикацию с типом "Страница"
До перестройки имел нормальный доступ
Что уже сделал:
1)Пересохранил снова права
2)Пересохранил непокорную ноду
3)Пересохранил тип документа "Страница"
Вышеуказанный пользователь может создавать и редактировать новые документы "Страница", а вот редактировать старую - нет.
Это что, навсегда?
Интересует что-то свежее и прикольное. С качеством платного но забесплатно
Вдруг есть ресурс, о котором я не знаю?