Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » ≈@≈ Весенняя флудилка мартовских котов ≈@≈


≈@≈ Весенняя флудилка мартовских котов ≈@≈

Сообщений 661 страница 680 из 980

661

Еремей написал(а):

Все мои которые в корзине

В Корзине только эта > Тупая тема ( Явный мусор - а мусору место в мусорной корзине

0

662

Технический вопрос по шаблонизатору от phpBB2.

Собственно, замута такая: прикручиваю шаблонизатор (_SITE_ROOT_/includes/template.php) к самодельному движку на php.
Движок крайне примитивен, его и движком-то особо не назовёшь. Так, простейший index.php, обрабатывающий три запроса - mode, folder и file.
Но сайт на нём, кстати, есть.
Ну так вот, захотелось прикрутить полноценный шаблонизатор, дабы стили вольно выбирать - важно при предъявлении варианта стиля заказчику: заготовил пару-тройку вариантов, приволок на нетбуке, показал, выбрал, развиваешь.
Опять же, системный подход, так завсегда удобней.
Но вылез косяк: почему-то не дело не доходит до парсинга.
Вроде всё правильно сделал - но не парсит...
Иллюстрации:

Вот как сделано в индексе:

Код:
$template_path = 'style/' . $style;
$template_name = $row['template_name'];
$templ_name = $row['template_name'];
$template = new Template($templ_name);

$template->set_filenames(array(
	'PgHeader' => $template_path . '/PgHeader.tpl',
	'PgSimpleHeader' => $template_path . '/PgSimpleHeader.tpl',
	'PgBody' => $template_path . '/PgBody.tpl',
	'PgSimpleBody' => $template_path . '/PgSimpleBody.tpl',
	'PgFooter' => $template_path . '/PgFooter.tpl',
	'PgSimpleFooter' => $template_path . '/PgSimpleFooter.tpl'
));

Вот что выдаёт мне сайт:
http://s5.uploads.ru/Wresi.jpg

Это притом, что пути корректны: по указанным адресам файлы шаблонов находятся.
Указанный адрес сайта в сети можно не искать - это на Денвере.
Собственно, именно так сделано в самом phpBB2 - конструкцию я ж не с ветра взял.

Сам же пока попробую переименовать конструкцию типа "PgBody" в просто "body" и так далее - авось поможет.
По результатам отпишусь.

0

663

Сам разобрался.
Ошибка была вот где:

Код:
$template->set_filenames(array(

А надо было сделать:

Код:
$template->assign_vars(array(

Не ту функцию поюзал, хе-хе))
Как говорится, глаза разул и увидал)))

http://s4.uploads.ru/EzxvN.jpg

0

664

Анонсирую, что вкукожил шаблоны. Отныне движок LibraReader имеет версию 2.0
На данный момент дорабатываются:
Шаблоны. Они уже есть, но допиливаются условия внутри шаблонов.
Стили. Осталось сделать, по стилям, задаваемый конфиг стиля.
Упрощённый шаблон, точнее, управление им. Нужен для html-файлов, вызываемых в окне через highslide, и для всякого рода сообщений.

Допиливаю пока ещё языковую поддержку, управление менюхами и остальное по мелочи.
Также, из серьёзного, остаётся требование переписать common.php - сделаю именно там разбор config.php и задание начальных условий.

Эти вещи сделаю - выложу движок для скачивания.

0

665

Alex_63 написал(а):

В Корзине только эта > Тупая тема ( Явный мусор - а мусору место в мусорной корзине

Лол, очень весело.
Название темы соответствует содержанию.

+1

666

Всем КУ!
Пилю по тихой свой движок LibraReader.
Полностью переписал его.
Отныне все доп. модули типа менюшек для конкретного сайта или там добавленные модули, сидят в одном месте details/modules/, а именно:
../details/modules/ - модули, как пхп, так прочие
../details/modules/menus/ - менюхи
../details/modules/bodies/ - хтмл модули
Расширил обработку шаблонов, стилей.
Сделал возможность, для отдельных страниц, задавать себе тему оформления.
Пока - только через $_GET-запрос, но допиливаю и через задание в теле самой вызываемой страницы.

Всё это - без БД, так как изначально поставлена задача обойтись без БД; в противном случае - море есть всяких там Джумл, Вордпрессов, ДЛЕ и прочая.
А так - классический пример файло-ориентированного подхода.

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

Вот такими вот вещами развлекаюсь в свободное время.

Иллюстрации:

Тынц

Я собрал всё, что накопал по пхп-хтмл-мускл, в отдельный сайт на Денвере и допиливаю движок на этом сайте.
http://sd.uploads.ru/t/rSq46.jpg

Как видно, менюшки поплыли слегка - так как теперь один шаблон для всех тем, а показан шаблон табличный, не на DIV'ах - нужен для отображения некоторых страниц, пришлось запилить его туда. Да и дизайн прикольно вышел. Отображение менюх исправлю, конечно же.
http://s2.uploads.ru/t/VuJAz.jpg

Но вот что меня смущает - это то, что теперь у меня там запросы в заголовке вот-такенные:
http://phprog.narod.rus/?mode=read&theme=table_row&menu=guide&file=content/guide/intro.htm
Длинные.

Пока почему-то не получается у мну перевести полностью эти запросы на POST, дабы адресную строку полностью разгрузить.

0

667

Всем добрый день)

+2

668

Valeria Klamer
И тебе не хворать, мил человек :)

0

669

Valeria Klamer:flag:

0

670

Alex_63
:rolleyes:

0

671

Превед!
Я таким не морочился, но что-то предлагал мне однажды Дефф.
Подожди его, может, он поможет.
ЗЫ Я морочился, вообще-то, но у меня был старый релиз диска Hiren's LiveCD. Там был варез специальный. Но сейчас его нет.
А вообще, погугли "Hiren's LiveCD скачать" - может, нароешь чего.

0

672

А у меня тоже есть вопрос к гуру кодинга.

Есть задача: сделать так, чтоб кэшенные и уже скачанные страницы работали на Денвере.
Слил себе весь русскоязычный мануал с сайта http://php.net - http://php.net/manual/ru, и там закавыка в страницах:

http://s7.uploads.ru/t/yFiN2.jpg

Я накропал простейший cache.php:
http://s5.uploads.ru/t/AwsEi.jpg

Но но всё равно не пашет :(
http://s8.uploads.ru/t/3biwY.jpg
http://s8.uploads.ru/t/3biwY.jpg

В чём коза?
Вместо echo ставил разное. Не пашет. А ведь ссылку-то даёт как надо...
Просто перепахивать 3600 с лишним страниц - не вариант.

Забытая картинка:

http://s1.uploads.ru/t/vH8D6.jpg

0

673

John Warner
Хм, ну SyntaxError - это синтаксическая ошибка в каком-то скрипте, тут надо проверять яваскрипт часть

0

674

Да неее, если скрипты указывать непосредственно - они исполняются без единой ошибки - сам понимаешь, всё-таки сайтец-то кодерско-скриптёрский, всё там ровно.
Но вот перелопачивать 4324 (ого! я думал, что их меньше почти на тыщу) файла на предмет удаления текста

Код:
/cached.php?t=1421837618&f=/

во множестве мест - не варик...
Я сам думаю вот что. Конечно же, мой cached.php работает как надо. Там и не надо большого ума, подумаешь, указать $_GET['f'].
Но он выдаёт то, что надо, слишком поздно - после загрузки страницы...
А надо - в нужный момент.
И вот с этим - проблема.
Видимо, придётся перелопачивать-таки эти файлы.

http://s7.uploads.ru/49idr.jpg

0

675

Хотя - есть идея.
Написать смотрелку примитивную, которая будет "на лету" перекукоживать ссылки на кэш.
Подумаю позже, а пока - пусть будет лишь идеей)))

0

676

А у нас в Хакасии метеорит пролетел и, кажись, где-то даже упал.
Моя семья сейчас обсуждает увиденное.
А я всё проспал :(
Сегодня у нас поминки были, 40 дней тётке жены, мужиков было всего двое - мне пришлось выпивать с дедом "за всех" - я и накидался, а по приходу домой - лёг, естественно, спать.
Меня и разбудили вопли детей и обсуждение происходящего.
Такая вот загогулина.

ЗЫ Я и живу в Южной Хакасии. И всё проспал, вынужденная пьянь :(

0

677

0

678

Тоже ночью многие отметили на Алтае этот метеорит. Сперва думали, что это какое-то странное облако, а затем уже показался хвост метеорита.

+2

679

http://forumimage.ru/uploads/20161208/148121342331724937.jpg

+1

680

Тихим шагом... НЕ спеша...
Только крыльями шурша...
С красным ГРЕБНЕМ... БЕЗ забот...
К нам крадётся НОВЫЙ ГОД...
https://pp.vk.me/c543106/v543106123/2771c/mS2c-LJrHP0.jpg

+1


Вы здесь » Единый форум поддержки » Корзина » ≈@≈ Весенняя флудилка мартовских котов ≈@≈