Ну, если кому нужно, выложу свое решение проблемы.
Там, кажется, я немножко лишнего наколбасил. Пока что реализовал per-field ограничения форматов для полей ноды и комментариев.
Если наберется энное кол-во желающих, то попробую объюзерфрендлить интерфейс, улучшить и законтрибить модуль.
Пользоваться интутивно просто - заходим на странчку настройки, добавляем форматы, смотрим.
Про обратную пажинацию в друпале написано много, но работающих решений нет (!).
Вам нужно получше описать то, чего вы хотите. Если вам нужно сделать так, чтобы последние "ноды (или что там у вас)" выводились всегда на первой странице, то для этого достаточно изменить порядок сортировки.
Другое дело, что (возможно) для поисковиков это будет выглядеть как страницы с постоянно меняющимся контентом.
Хостинг тут не при чем.
Вам же написали, что страница вовсе не медленно грузится, а медленно рендерится и подгружает несжатые ресурсы.
Нужно сайт фиксить, а не хостинг.
Если phpmyadmin при попытке создания таблиц выдает "Table 'semaphore' already exists", значит не все там пусто.
Восстановить базу можно из бэкапа, если он есть. Если его нет - то никак (возможно, бэкапы есть у хостера).
Я настоятельно рекомендую ничего руками не трогать и обратиться к знающему человеку.
какую-какую. users конечно <?php db_query("ALTER TABLE {users} AUTO_INCREMENT=0"); ?>
Насчет рабочести - не знаю, проверять лень. Бэкап не забудь сделать перед запуском.
ты уверен, что именно этот шаблон используется? Там вообще этого дива нету. Поставь модуль Theme Developer и посмотри, какой точно шаблон используется для вывода.
ля. На одни и те же грабли мы наступили. Я хотел сказать посмотри, откуда <divid="header-last"> берется.
И лучше файлом приложи, а то ничего не разобрать в этой мешанине.
3 ненужных совета:
1) забудь про русский язык. Не надо друпал русифицировать (если только сам сайт, но у ж никак не админку, и уж тем более не на этапе разработки). Все равно будешь ползать по словарю и и искать соответсвия, .т.к. везде используется англоязычная терминология.
1. Берем айдишник формы
2. Создаем запись в hook_theme темы (в template.php) c ключом, равным айдишнику формы и одним параметром (форма). Вывод берем из шаблона.
3. Пишем препроцесс функцю для нашего темизационного обработчика, где рендерим нужные поля и делаем разную логику (это необязателно, но правильно)
4. создаем указанный нами шаблон и рисуем в нем форму. Переменные доступны те, которые мы определим в препроцессе + сама форма (по имени, указанному в аргументе в hook_theme).
5. не забудьте про hidden поля, они нужны форме
окей. тогда расскажи зачем мне юзать прослойку, чтобы вывести дату?
Это не обязательно, но предпочтительно. В тех местах, где дата должна выводиться в одинаковом формате использовать format_date с одним и тем же параметром (meduim например), чтобы потом можно было в админке одним кликом везде изменить формат даты на другой.
[РЕШЕНО] input_formats в D7
Ну, если кому нужно, выложу свое решение проблемы.
Там, кажется, я немножко лишнего наколбасил. Пока что реализовал per-field ограничения форматов для полей ноды и комментариев.
Если наберется энное кол-во желающих, то попробую объюзерфрендлить интерфейс, улучшить и законтрибить модуль.
Пользоваться интутивно просто - заходим на странчку настройки, добавляем форматы, смотрим.
Хранение файлов в другой директории посредством символьный ссылок (symlinks) в Drupal 7
В D7 для files есть отдельный .htaccess, он в порядке?
Хранение файлов в другой директории посредством символьный ссылок (symlinks) в Drupal 7
Посмотрите, включена-ли у вас FollowSymLinks дял папки сайта.
Apache также могут мешать какие-нибудь внешние системы безопасности, типа App Protectorю
Создать простой php-файл, который создаёт пустой файл в нужном месте и отлаживать на нем.
Обратной паджинации в друпале нет и не предвидится- но чем заменить можно?
Вам нужно получше описать то, чего вы хотите. Если вам нужно сделать так, чтобы последние "ноды (или что там у вас)" выводились всегда на первой странице, то для этого достаточно изменить порядок сортировки.
Другое дело, что (возможно) для поисковиков это будет выглядеть как страницы с постоянно меняющимся контентом.
Вопрос по хостингу
Хостинг тут не при чем.
Вам же написали, что страница вовсе не медленно грузится, а медленно рендерится и подгружает несжатые ресурсы.
Нужно сайт фиксить, а не хостинг.
Непонятный мне еррор
Если phpmyadmin при попытке создания таблиц выдает "Table 'semaphore' already exists", значит не все там пусто.
Восстановить базу можно из бэкапа, если он есть. Если его нет - то никак (возможно, бэкапы есть у хостера).
Я настоятельно рекомендую ничего руками не трогать и обратиться к знающему человеку.
Непонятный мне еррор
99% проблема в settings.php и базе.
update.php тут не при чем.
Непонятный мне еррор
Посмотрите внимательно на настройки в settings.php и на то, что в базе, чудес не бывает.
Возможно, изменился префикс ваших таблиц (u740840068_pc)
UID пользователей
какую-какую. users конечно
<?php db_query("ALTER TABLE {users} AUTO_INCREMENT=0"); ?>
Насчет рабочести - не знаю, проверять лень. Бэкап не забудь сделать перед запуском.
UID пользователей
Как что, этот запрос выполнять, чере db_query(), или что там у вас.
Views в зависимо от времени суток
Думаю, автору просто нужно воспользоваться php-видимостью блоков
UID пользователей
ALTER TABLE имя_таблицы AUTO_INCREMENT=0
Правда не знаю, зачем это может понадобиться, для "красоты" что-ли?
Не могу найти месторасоложение надписи
ты уверен, что именно этот шаблон используется? Там вообще этого дива нету. Поставь модуль Theme Developer и посмотри, какой точно шаблон используется для вывода.
Не могу найти месторасоложение надписи
ля. На одни и те же грабли мы наступили. Я хотел сказать посмотри, откуда
<div id="header-last">
берется.И лучше файлом приложи, а то ничего не разобрать в этой мешанине.
Не могу найти месторасоложение надписи
ну посмотри в page.tpl.php, откуда берется
с чего начать изучать drupal?
3 ненужных совета:
1) забудь про русский язык. Не надо друпал русифицировать (если только сам сайт, но у ж никак не админку, и уж тем более не на этапе разработки). Все равно будешь ползать по словарю и и искать соответсвия, .т.к. везде используется англоязычная терминология.
Двойной хэдер
Или перед <?php что-то стоит. Вполне может быть какой-нибудь нечитаемый символ, например сохранил файл в utf-8 с BOM
Как сделать сложную страницу добавления материала?
1. Берем айдишник формы
2. Создаем запись в hook_theme темы (в template.php) c ключом, равным айдишнику формы и одним параметром (форма). Вывод берем из шаблона.
3. Пишем препроцесс функцю для нашего темизационного обработчика, где рендерим нужные поля и делаем разную логику (это необязателно, но правильно)
4. создаем указанный нами шаблон и рисуем в нем форму. Переменные доступны те, которые мы определим в препроцессе + сама форма (по имени, указанному в аргументе в hook_theme).
5. не забудьте про hidden поля, они нужны форме
Как сделать сложную страницу добавления материала?
Если очень сложная кастомизация, то проще руками форму выводить. Т.е. темизировать форму самому.
вывод блока (решено)
включите модуль PHP filter и наколбасьте нужную область видимости, где будет проверяться $_GET
Как сделать чтобы на место скрытого блока соседний не растягивался?
Ээээ... CSS чем не устраивает?
Нужно посмотреть на разметку, чтобы подсказать точнее.
[Решено] Стандартные объекты Drupal
Это не обязательно, но предпочтительно. В тех местах, где дата должна выводиться в одинаковом формате использовать format_date с одним и тем же параметром (meduim например), чтобы потом можно было в админке одним кликом везде изменить формат даты на другой.
Views2: ответы на вопросы
lopata24,
Если под 6, то views customfield вам в помощь, им можно что угодно сделать