+22.15
Рейтинг
88.90
Сила
lifecom
Помогите пронумеровать строки в таблице [решено]
Есть код, который выводит рейтинг пользователей.
Нужно автоматически проставить порядковые номера от 1 до x в первый столбец.
Через for умею делать, но его в smarty вроде как нет.
Всем спасибо!
<table width="95%"> <tr> <th>Номер</th> <th>Ava/Имя</th> <th>Место работы</th> <th>Основные компетенции</th> <th>Доп. информация</th> <th>Возраст</th> <th>Контакты</th> <th>Рейтинг</th> </tr> {foreach from=$aUsertop item=oUser name="cmt"} <tr> <td></td> <td><img src="{$oUser->getProfileAvatarPath(100)}" alt="{$oUser->getLogin()}" style="width:80px" /> <a href="{$oUser->getUserWebPath()}" class="user">{$oUser->getLogin()}</a></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td><strong>{$oUser->getRating()}</strong></td> </tr> {/foreach} </table>
Нужно автоматически проставить порядковые номера от 1 до x в первый столбец.
Через for умею делать, но его в smarty вроде как нет.
Всем спасибо!
Цикл для топиков
Всем привет! Всех с Новым годом!
Такой вопрос, сделал внутри topic-list.tpl
Вот так:
Далее в newtemplate.tpl код топика
Не работает
Подскажите как сделать пожалуйста, чтоб работало в двух разных файлах
livestreet.ru/blog/questions/17842.html — тут примерно тоже самое как я понял, но что-то не получается у меня с counter.
Такой вопрос, сделал внутри topic-list.tpl
Вот так:
{foreach $topics as $topic name="cmt"} {include './newtemplate.tpl'} {/foreach}
Далее в newtemplate.tpl код топика
<article> Код топика </article> {if $smarty.foreach.cmt.iteration % 3 == 0}<div style="clear: both;"></div>{/if}
Не работает
{if $smarty.foreach.cmt.iteration % 3 == 0}<div style="clear: both;"></div>{/if}
Подскажите как сделать пожалуйста, чтоб работало в двух разных файлах
livestreet.ru/blog/questions/17842.html — тут примерно тоже самое как я понял, но что-то не получается у меня с counter.
Плагин «Хеш-теги»
Плагин добавляет возможность указывать хеш-теги и ссылки на пользователя указателем # и @. Как в twitter.
Работает в:
— топиках
— комментариях
— сообщениях
Результат:
— хеш-тег — #тег, #тег1, #тег2 (ссылки на теги)
— пользователь — @makenskiy, @admin (ссылки на пользователей)
Читать дальше →
Работает в:
— топиках
— комментариях
— сообщениях
Результат:
— хеш-тег — #тег, #тег1, #тег2 (ссылки на теги)
— пользователь — @makenskiy, @admin (ссылки на пользователей)
Читать дальше →
Про безопасность: Привязка сессии к IP и(или) UserAgent
Недавно,
Читать дальше →
Регистрация одинаковых хуков
Доброго времени!
Есть 4-5 обработок, которые навешиваются на одни и те же хуки. Сейчас это выглядит громоздко:
Читать дальше →
Есть 4-5 обработок, которые навешиваются на одни и те же хуки. Сейчас это выглядит громоздко:
Читать дальше →
30% ускорение генерации страницы
Захотелось немного ускорить время генерации страниц. С помощью отладчика обнаружил что много времени съедает функция ExistsHeadFileByName в engine/modules/viewer/Viewer.class.php. Сделал чтобы она возвращала постоянно false. Короче говоря вот так:
Результат: до модификации среднее время генерации страницы 0.276 сек. после 0.199 сек. Прирост около 30%
protected function ExistsHeadFileByName($sType,$aParams) { // if (isset($aParams['name'])) { /** * Проверяем на дубликат по имени */ // foreach($this->aFilesParams[$sType] as $aParamsFile) { // if (isset($aParamsFile['name']) and strtolower($aParams['name'])==strtolower($aParamsFile['name'])) { // return true; // } // } // } return false; }
Результат: до модификации среднее время генерации страницы 0.276 сек. после 0.199 сек. Прирост около 30%
Сортировка ленты активности
Приветствую.
Есть такая проблема. Лента активности или Активность как в шаблоне пишется в футере. Так вот она сортирует по дате редактирования топика, т.е. даже точнее так: добавил топик оно его отправило в бд в стрим с датой что есть. А вот если использовать плагин отложенных публикаций, то в ленту падает такой топик по дате добавке, а не по дате выхода в публикации. К примеру, я добавил топик один в отложенные в 14:20 но дата выхода будет завтра а второй в 15:10 сразу опубликовал. и если посмотреть в ленту, то топик добавленный в 14:20 завтра отброзиться ленте раньше чем добавленный в 15:10… А нужно по логике чтобы топик который выйдет завтра отображался в ленте после выхода правильно. Подскажите куда рыть…
Есть такая проблема. Лента активности или Активность как в шаблоне пишется в футере. Так вот она сортирует по дате редактирования топика, т.е. даже точнее так: добавил топик оно его отправило в бд в стрим с датой что есть. А вот если использовать плагин отложенных публикаций, то в ленту падает такой топик по дате добавке, а не по дате выхода в публикации. К примеру, я добавил топик один в отложенные в 14:20 но дата выхода будет завтра а второй в 15:10 сразу опубликовал. и если посмотреть в ленту, то топик добавленный в 14:20 завтра отброзиться ленте раньше чем добавленный в 15:10… А нужно по логике чтобы топик который выйдет завтра отображался в ленте после выхода правильно. Подскажите куда рыть…
Как правильно подключить https
Купил ssl, подключаю его к сайту — все успешно.
В конфигах (config.php и сonfig.local.php) прописал с http на https
сайт стал работать и на http и на https.
Но ведь у меня есть нttps, зачем мне просто (какой тохолопский) http?
Пытался в .htaccess прописать редирект c http на https, а он мне про цикличность, вечную переадресацию.
в 2 cfg менял:
и в 1 и во втором.
в штакете:
Кто сталкивался — HELP ME.
В конфигах (config.php и сonfig.local.php) прописал с http на https
сайт стал работать и на http и на https.
Но ведь у меня есть нttps, зачем мне просто (какой то
Пытался в .htaccess прописать редирект c http на https, а он мне про цикличность, вечную переадресацию.
в 2 cfg менял:
$config['path']['root']['web']
и в 1 и во втором.
в штакете:
RewriteEngine On RewriteCond %{HTTPS} =off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
Кто сталкивался — HELP ME.
Как отключить существующий блок в конфиге шаблона/плагина? [решено]
Подскажите, каким образом можно отключать существующие блоки (прописанные в конфиге движка) в конфиге шаблона или плагина?
Периодически возникает вопрос, а каждый раз расписывать «удалите то или это...» надоедает. Плюс, сейчас и в плагине возникла необходимость в этом.
Периодически возникает вопрос, а каждый раз расписывать «удалите то или это...» надоедает. Плюс, сейчас и в плагине возникла необходимость в этом.