свои страницы на php

3
добрый день,
такой вопрос: на livestreet сайт хочу добавить страницу, на которую бы из базы выводилось какое-то содержимое из базы. вопрос в том, как это поэтапно реализовать, чтобы это была страница с обычным шаблоном, но логику задавал я

p.s. прошу поподробнее, иначе рискую не понять)

проблему решил по методу, описанному тут (http://livestreet.ru/blog/7182.html)

Бесплатный плагин "Debug Toolbar"

10
Хочу презентовать вам новый плагин, автором которого является наш разрабочик — Андрей Шкодяк.

Плагин «Debug Toolbar»

Плагин предназначен для вывода технической информации о работе сайта на LiveStreet.




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

Как написать php код в шаблон?

 
Помогите нужно в header.tpl засунуть условие, подскажите как это сделать?
if (preg_match('/Jigsaw/',$_SERVER['HTTP_USER_AGENT'])) {

Если просто вписать его оно выводится как обычный текст

Изменение url профиля

1
Добрый вечер, подскажите как сделать следующее:
Вместо /profile/admin
сделать /profile/id1 или например xxx.ru/id1
Друзья помогите!) очень нужно или подскажите где ковырять

Где объявлена функция Hook_Run() ?

 
Вызов этой функции есть в коде «акшинов» и модулей, но объявление я не нашел нигде. Где файл, в котором объявлена функция Hook_Run()?

Apache + LiveStreet howto

3
Пост родился как желание предостеречь от возможных граблей при установке блога livestreet в связке в апачем.

Итак, имеем настроенный и рабочий апач, исходники livestreet и желание прикрутить блог на свой сервер.
  1. Читаем с сайта: «For correct work LiveStreet needs PHP of 5.2.1 version or higher with support of addon mbstring...»
    Модуль mbstring не является дефолтным, что приводит нас к сборке php из исходников. Плюс необходимо проследить, что соберется и установится необходимый модуль для апача в процессе установки php. Моя строчка конфигурации получилась:

    $ ./configure --enable-fastcgi --enable-mbstring --with-gd --with-pear --with-snmp --with-ldap --with-mysql --with-mysqli --with-libdir=lib64 --with-apxs2=/usr/sbin/apxs2
    … и далее по иструкции в INSTALL файле php исходников.

    Теперь добавляем пару строчек в конфиг апача:

    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
  2. Теперь копируем исходники livestreet в нужное место (например, /var/www/html/livestreet) и открываем в браузере install (например, example.com/livestreet/install).
    Все должно быть зеленым, если что-то не так, исправляем (чаще всего дело в правах на папки и файлы). Отдельно удостоверяемся, что mbstring прошел проверку.
    Если вверху и снизу страницы присутствуют ошибки вида
    session_start() open failed: Permission denied

    Это значит, неверно выставлены права на директорию, куда php сохраняет сесии. У меня все заработало, когда я выставил
    session.save_path = "/tmp"
    в /usr/local/lib/php.ini
    Далее следуем иструкциям установщика.


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

Переменные сайта в php и обратно

 
Возникла необходимость получить в шаблоне результат функции:
$result_md5 = md5($oUserCurrent->getId() . $oUserCurrent->getLogin() . $oUserCurrent->isAdministrator() . $apiKey);

Результат вернуть в шаблон легко:
{php}$this->assign('varX',$result_md5);{/php}


Вопрос, как передать эти ($oUserCurrent->getId(), $oUserCurrent->getLogin(), $oUserCurrent->isAdministrator()) переменные для обработки?

Как определить ID пользователя из другого скрипта

 
Всем Доброго времени суток и спасибо за движок.
Есть задача. Надо объединить Livesreet и еще один скрипт.

Суть проблемы, что надо из этого скрипта определить ID юзера, зареганного в Livestreet.
Собственно как это можно сделать? Я плохо знаком с работой куков и у самого не полчается.

Заранее благодарен.
  • -1
  • 09 мая 2011, 17:52
  • A_nf

Данные о пользователе в PHP

 
Появилась надобность получить Реальное имя и пол пользователя при наличии логина через PHP
Такое реально сделать?

Заранее спасибо!

Работа с PHP в Livestreet

1
Возник вопрос по поводу работы с PHP в Livestreet

Как получить Логин пользователя через чистый php, а не через smarty на странице?

Заранее спасибо!