Найден 61 результат

tolyan
2012.11.26, 16:55
Форум: Общие вопросы (Yii 1.x)
Тема: вижет CMarkdown сильно увеличивает время генерации страницы
Ответы: 4
Просмотры: 1336

вижет CMarkdown сильно увеличивает время генерации страницы

Страница со списком анонсов статей, во вьюхе каждого анонса используется CMarkdown, по образу и подобию урока создания блога:   $this->beginWidget('CMarkdown', array('purifyOutput'=>true));   ...   $this->endWidget();   если на странице список из 30ти анонсов, то время генерации страницы ~0.4 секунд...
tolyan
2012.11.19, 16:19
Форум: Общие вопросы (Yii 1.x)
Тема: Как парсить урлы страниц сайта?
Ответы: 1
Просмотры: 710

Re: Как парсить урлы страниц сайта?

Отцы камрады, подскажите плиз, как решить эту задачку.
tolyan
2012.11.18, 14:25
Форум: Общие вопросы (Yii 1.x)
Тема: Как парсить урлы страниц сайта?
Ответы: 1
Просмотры: 710

Как парсить урлы страниц сайта?

есть список страниц сайта, полученных из лога вебсервера, примерно в таком виде: 127.0.0.1 yiins1 - [18/Nov/2012:11:33:49 +0200] "GET /news/title-9763.html HTTP/1.1" 200... где /news/title-9763.html - результат работы CUrlManager, содержащий тайтл и ИД статьи. Как средствами yii получить с...
tolyan
2012.11.05, 00:51
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView filter AJAX pagination (пагинация ломает фильтр)
Ответы: 3
Просмотры: 5255

Re: CGridView filter AJAX pagination (пагинация ломает фильт

По ходу я нашел, не побоюсь этого слова, самое правильное решение этой проблемы. Демо блог который идет в комплекте yii содержит тот же баг: если добавить в него тьму записей, чтоб заработал пагинатор в CListView, затем ткнуть в любой тэг, а затем на вторую страницу пагинатора то перейдем на соверше...
tolyan
2012.06.26, 16:49
Форум: Общие вопросы (Yii 1.x)
Тема: Любой текст в ЧПУ
Ответы: 4
Просмотры: 1213

Re: Любой текст в ЧПУ

Спасибо, помогло вот такое решение в ActionView     public function actionView($id)     {     $book = $this->loadModel($id);     if ( Offer::translit($book->name) != $_GET['title'])       throw new CHttpException(404, "Такой страницы нет");          $this->render('view',array(             ...
tolyan
2012.06.21, 12:37
Форум: Общие вопросы (Yii 1.x)
Тема: Любой текст в ЧПУ
Ответы: 4
Просмотры: 1213

Любой текст в ЧПУ

Если при формировании ЧПУ в адрес страницы включается ид статьи и ее заголовок, а при парсинге этого адреса учитывается только ИД статьи, то работает урл с совершенно произвольным текстом и ИД статьи - всегда выдается статья с этим ИД Например, вот элемент конфига UrlManager 'book/<title:.*?>.<id:\d...
tolyan
2012.06.21, 00:26
Форум: Общие вопросы (Yii 1.x)
Тема: Как лучше сделать статистику посещений сайта?
Ответы: 4
Просмотры: 1122

Как лучше сделать статистику посещений сайта?

Хочется видеть примерно следующее в сайдбаре: 1. Несколько самых читаемых статей за сутки 2. Оно же за неделю 3. Оно же за месяц 4. Количество посетителей за 15 минут, день, неделю, месяц для каждой статьи: 5. Количество просмотров для каждой статьи за _все_ время Для первых 4х пунктов все просто: к...
tolyan
2012.06.19, 20:01
Форум: Общие вопросы (Yii 1.x)
Тема: Cpagination отключить Ajax
Ответы: 2
Просмотры: 929

Re: Cpagination отключить Ajax

У меня CLIstView, но все равно спасибо, ибо помогло.
Долго искал эту штуку, не понимаю, как мог проглядеть это свойство вот тут http://www.yiiframework.com/doc/api/1.1/CListView
там же оно третье по счету среди пабликов...
tolyan
2012.06.19, 15:02
Форум: Общие вопросы (Yii 1.x)
Тема: Cpagination отключить Ajax
Ответы: 2
Просмотры: 929

Cpagination отключить Ajax

Как отключить у CPagination ajax?
По умолчанию ссылки пагинатора имеют атрибут &ajax=yw0 и при клике по ссылкам пагинатора обновление страницы не происходит, а происходит загрузка части страницы по ajax
Как сделать чтоб при клике по ссылке пагинатора загружалась новая страница?
tolyan
2012.06.18, 13:07
Форум: Общие вопросы (Yii 1.x)
Тема: CTreeView: как разворачивать ноду кликом по тексту?
Ответы: 4
Просмотры: 856

Re: CTreeView: как разворачивать ноду кликом по тексту?

А в какую сторону пилить хотябы? Пробовал смотреть цсс крестика дерева и давать тексту ноды те же классы типа expandable-area - не выходит. Видать не хватает базовых знаний. Еще момент: у MTreeView если у ноды есть дети и нету урл, то при клике по тексту ноды происходит разворачивание. А как это сде...
tolyan
2012.06.17, 21:25
Форум: Общие вопросы (Yii 1.x)
Тема: Структура приложения, как лучше сделать?
Ответы: 0
Просмотры: 685

Структура приложения, как лучше сделать?

Есть две таблички: offer и category. Offer - это статьи, а category - это дерево категорий (id, parentId, cname) статей. Каждая статья относится к одной категории. Древовидное меню в сайдбаре делаю следующим образом, в файле layouts/column2.php:         echo "<h2>Каталог</h2>";         $my...
tolyan
2012.06.17, 13:56
Форум: Общие вопросы (Yii 1.x)
Тема: CTreeView: как разворачивать ноду кликом по тексту?
Ответы: 4
Просмотры: 856

CTreeView: как разворачивать ноду кликом по тексту?

Собственно, сабж.
CTreeView: как разворачивать ноду кликом по тексту, а не по крестику слева от ноды?
tolyan
2012.06.08, 19:21
Форум: Установка и настройка
Тема: lighttpd убрать index.php
Ответы: 2
Просмотры: 2072

lighttpd убрать index.php

Нашел несколько способов, но не один не работает. По порядку: Первый способ http://phpaul.wordpress.com/2011/01/13/rewrite-a-url-with-lighttpd-for-yii-framework/ после того, как все это прописываю получаю ошибку 404 на всех страницах проекта Второй способ http://www.yiichina.net/forum/index.php/topi...
tolyan
2012.05.29, 19:14
Форум: Общие вопросы (Yii 1.x)
Тема: MTreeView демо приложение не работает
Ответы: 4
Просмотры: 1154

Re: MTreeView демо приложение не работает

Да, спасибо, с index.php разобрался, и демо приложение от MTreeView запустил. Но оно валит тот же нотис при просмотре страницы ajensy:

PHP notice
Array to string conversion
yii/framework/web/CUrlManager.php(439)

Как-то можно сделать чтоб нотис не останавливал работу приложения?
tolyan
2012.05.28, 23:59
Форум: Общие вопросы (Yii 1.x)
Тема: MTreeView демо приложение не работает
Ответы: 4
Просмотры: 1154

Re: MTreeView демо приложение не работает

Ребята, помогите запустить это приложение
http://www.yiiframework.com/extension/m ... le_r2.zip/
Что нужно сделать чтобы оно заработало? И где в моем веб приложении указывается путь к каталогу framework?
tolyan
2012.05.28, 15:49
Форум: Общие вопросы (Yii 1.x)
Тема: MTreeView демо приложение не работает
Ответы: 4
Просмотры: 1154

MTreeView демо приложение не работает

Разбираюсь с MTreeView. На странице расширения http://www.yiiframework.com/extension/mtreeview есть ссылка на приложение пример (http://www.yiiframework.com/extension/mtreeview/files/mtreeview_sample_r2.zip/) работы этого расширения. Скачал, развернул в папку demos - не работает. Пробовал переместит...
tolyan
2012.05.28, 11:45
Форум: Общие вопросы (Yii 1.x)
Тема: Отображение измененных данных
Ответы: 3
Просмотры: 791

Re: Отображение измененных данных

Нет, в конце метода была загрузка картинок. Сделал сначала загрузку, потом рендер - и все заработало.
Спасибо!
tolyan
2012.05.28, 01:55
Форум: Общие вопросы (Yii 1.x)
Тема: Отображение измененных данных
Ответы: 3
Просмотры: 791

Отображение измененных данных

Необходимо показывать несколько картинок, которые физически находятся не на моем сайте, а в интернете. Сделал подгрузку картинки на свой сайт и сохранение этих данных в базу следующим образом. В класс контроллера в метод actionIndex добавил код:     public function actionIndex()     {               ...
tolyan
2012.05.19, 12:16
Форум: Установка и настройка
Тема: ЧПУ + lighttpd = не работает
Ответы: 2
Просмотры: 2135

Re: ЧПУ + lighttpd = не работает

Да не... сейчас надо подумать, как сделать чтобы не добавлять в каждый виртуальный хост друпала (их штук 50) строчку magnet.attract-physical-path-to = ( "/etc/lighttpd/drupal.lua" ) убранную из общего конфига, а оставить ее где была, но чтобы она не работала для виртуального хоста yii. Но ...