0.00
Рейтинг
0.39
Сила

Кирилл

Требуется платная консультация

Не получается настроить отправку уведомлений с сайта. Почта не доходит никуда.
Хостинг masterhost, на других проектах на этом аккаунте проблем с отправкой почты нет, все везде доходит. Нужна платная консультация с пошаговыми объяснениями для достижений результата.
Стоимость — 1000 руб по факту работы.

Вывод блока только на главной странице сайта

Захотел сделать на главной странице блок самых интересных публикаций.
Сделал так:

Поправил в ActionIndex

{include file='header.tpl' menu='blog'}
на
{include file='header_index.tpl' menu='blog'}
Скопировал файл header.tpl в header_index.tpl и после
<div id="content">
добавил в него строку
{include file='top.tpl'}


Все хорошо, так устраивает. Но как сделать так, чтобы при переключении на вторую страницу этот блок пропадал? Тоесть выводился только на главной странице (http://www.site.ru/) а на остальных страницах нет (http://site.ru/index/page2/)?

UPD: Нашел решение:
{if $aPaging.iCurrentPage=='1'}...{/if}

Кнопки Класс, Tweet и Нравится

Не так давно задумался о интеграции с соц. сетями. Можно было конечно бы и вставить блок Поделится от Яндекса (кстати, хорошую инструкцию по его добавлению можно найти здесь), но мы не ищем легких путей, да и он мне как то не очень понравился. В этом топике я расскажу как добавить эти кнопки. В итоге получится что то типо такого (но смотря чего каждый выберет, вариантов несколько):


Читать дальше →

Смена доменного имени

Вот такая проблема.
До момента выбора и покупки домена, мой сайт располагался на хостинге в поддиректории.

После покупки домена, разумеется я перенес сайт на новый домен. Хостинг при этом не менялся. БД не трогал. Просто файлы перетащил из поддиректории в корневую директорию нового домена.

В config.local.php изменил:
$config['path']['root']['web'] = 'http://kpi.name';
$config['path']['root']['server'] = '/home/looct/domains/kpi.name/public_html';

Но вот беда. Не работают ссылки на сайте. Т.е. топики, люди, рейтинг.

Кто-то сталкивался с таким?

Виджет вконтакте группа

Подскажите подалуйсто как правильно встроить виджет вк группы точннее как добавить его в шаблон отдельным блоком пробывал много раз всё врея ошибки или же сайт совсем переставал работать спасибо!

Для чего нужно заключать некоторые элементы в {literal} {/literal}

Для чего нужно заключать код или текст экранировать в тег {literal} {/literal}..?
Что даёт это и для чего это нужно..?

Пример из скрипта:
{literal}<script type="text/javascript" src="http://vkontakte.ru/js/api/share.js?5" charset="windows-1251"></script>{/literal}

И почему просто допустим не сделать:
<script type="text/javascript" src="http://vkontakte.ru/js/api/share.js?5" charset="windows-1251"></script>

Добавление блока «Поделиться» от Яндекса

Яндекс создал API для кнопок социальных сетей.
Виды кнопок
Чтобы добавить такой блок внизу каждого топика, в файле header.tpl вставляем между <head> и </head>:
<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>

И в файле topic.tpl перед <ul class=«tags»> вставляем:
<div class="yashare-auto-init" data-yashareType="link" data-yashareTitle="{$oTopic->getTitle()}" data-yashareLink="{$oTopic->getUrl()}" data-yashareQuickServices="vkontakte,twitter,yaru,facebook,lj,friendfeed,moimir,odnoklassniki"></div>

Дальше можно настроить на свой вкус, используя параметры. Например так.
UPD bobo. Если совсем лень настроить параметры вручную, есть простой конструктор.

Поиск Яндекса вместо Sphinx

Это просто, но для меня стало решением проблемы поиска по сайту на виртуальном хостинге.
В выдаче много повторов (ссылки на теги, топы), но зато все прелести Яндекса( подсказки, автозамена, смена раскладки, транслит, морфология).
Результат: govoritoskol.ru и страница результатов поиска

Читать дальше →

substr и Юникод

Всем привет. Заметил что substr не стабильно работает, допустим в index.php:

Найдите:
$oRouter->Exec();

Ниже вставьте:
echo substr('Привет мир', 1);


Не знаю как у Вас, а у меня выводит:
�ривет мир

Зато:
echo substr('Привет мир', 2);


Стабильно обрезает 1 символ, вроде бы всё просто — substr обрезает 1 байт, ладно, заменим на:
echo mb_substr('Привет мир', 1);

Теперь по идеи должно обрезать 2 байта, то есть 1 символ, но нет! Вывод прежний.

В чём может быть проблема?

Переезд на другой хостинг, смена домена и проблемы с картинками

Здравствуйте.

Переехал на другой хостинг и поменял домен, перенес картинки со старого хоста на новый, перенес БД. Все получилось нормально, посты отображаются, пользователи остались, но все изображения ссылаются на старый хостинг и старый адрес. В БД не нашел пункта о том, с какого адреса должны идти картинки в уже опубликованных постах. В самом движке есть строки о добавлении новых файлов, но это не то, как я понимаю.

Помогите разобраться.