Page 4 of 20

Re: TS-Conf F.A.Q.

PostPosted: Fri, 02.08.2013 23:20:53
by TS-Labs
А зачем разбираться в РНР в контексте вордпресса?

Re: TS-Conf F.A.Q.

PostPosted: Fri, 02.08.2013 23:24:46
by LessNick
TS-Labs wrote:А зачем разбираться в РНР в контексте вордпресса?


Ну например что наконец прикрутить свой шаблон и запустить сайт.

Re: TS-Conf F.A.Q.

PostPosted: Sat, 03.08.2013 00:20:38
by TS-Labs
Ну а вордпресс то причем, если шаблон отдельный? ВП запущен, морда выбрана наугад, чтоб ее поменять пхп не нужен, нужно рисовать.
Да и что там разбираться, я не понимаю.

Re: TS-Conf F.A.Q.

PostPosted: Sat, 03.08.2013 00:34:09
by LessNick
TS-Labs wrote: чтоб ее поменять пхп не нужен, нужно рисовать.


Здравствуйте девушки :)


Что касается файловой структуры шаблона:

index.php – непосредственно выводит информацию, когда мы заходим на главную страницу. Как правило содержит последние записи сайта/блога в формате анонсов.
header.php – содержит шапку сайта, как правило там располагается логотип, навигация по страницам, какие-нибудь контакты и тд. Так же в шапке содержится тег <head>, подключаются все необходимые скрипты и стили.
footer.php – содержит подвал сайта. В нём как правило пишутся различные копирайты, ссылки на разработчкиков, но так же могут содержаться различные виджеты.
sidebar.php – боковая панель, с виджетами. Как правило содержит рубрики сайта, различные баннеры, блогроллы и тд. Боковая панель может быть не одна, а несколько.
single.php – отвечает за вывод полной записи.
category.php – отвечает за вывод записей конкретной категории
search.php – отвечает за вывод результатов поиска по конкретному запросу
tag.php – отвечает за вывод записей имеющий определённый тег
archive.php – отвечает за вывод постов определённого дня/месяца/года
author.php – отвечает за вывод записей конкретного автора
functions.php – содержит функции шаблона. Как правило, включает функции определения боковых колонок (сайдбаров) для виджетов. Подключается первым, т.е. ещё до загрузки index или других файлов.
comments.php – файл, который выводит комментарии в записях и страницах.
page.php – отвечает за вывод содержимого конкретной страницы

style.css – стили шаблона.


И только один единственный файл css действительно содержит то, что нужно. Все остальные файлы написаны на пыхыпы с частичными html вставками.

Re: TS-Conf F.A.Q.

PostPosted: Sat, 03.08.2013 04:17:26
by TS-Labs
Хелл.

Re: TS-Conf F.A.Q.

PostPosted: Sat, 03.08.2013 07:25:42
by DimkaM
breeze wrote:Внезапно задам встречный вопрос, ты в PhP разбираешься?

php - это что то типа basic48? Т.е. интерпретатор?
Есть что то компилируемое, хотя бы в оп-код?

Re: TS-Conf F.A.Q.

PostPosted: Sat, 03.08.2013 08:09:30
by VBI
"ЛЕГКО". я обычно своё пользую, но вордпресс один раз ставил :)
пиши в личку.

Re: TS-Conf F.A.Q.

PostPosted: Sat, 03.08.2013 08:13:37
by VBI
Если я не ошибаюсь, то в WP использовали шаблонизаторы. и все перечисленные бризом файлы - файлы габлонов. от рнр там мало, скорее всего.
да, рнр считался интерпретируемым, но это уже в истории из-за библы-компилятора zend, встроенного в сам язык :)

Re: TS-Conf F.A.Q.

PostPosted: Sat, 03.08.2013 11:13:03
by LessNick
VBI wrote:"ЛЕГКО". я обычно своё пользую, но вордпресс один раз ставил пиши в личку.


Давай лучше, как у тебя будет время ты заскочишь в чатег и мы с TS-Labs пообщаемся.

Re: TS-Conf F.A.Q.

PostPosted: Sat, 03.08.2013 11:15:31
by DimkaM
вся фишка в том. что дилетант вроде меня не сможет ничего написать на пхп. А вот недавно, исключительно ради спортивного интересу, я запустил VS и спокойно создал интерактивную страничку на асп.нет.
При этом я не испытал абсолютно никаких трудностей, не лазил по гуглам в посках информации как мне вставить кнопку или текстэдит на страничку, как обработать события от этих элементов и т.п.. Я не стучался в личку к аля "VBI" и не просил его рассказать, что к чему. До всего вполне можно дойти чисто интуитивно.

Кстати аля вордпресов и на асп.нет хватает.

Re: TS-Conf F.A.Q.

PostPosted: Sat, 03.08.2013 12:11:53
by TS-Labs
ASP засуньте в жопу гей-цу. )

Re: TS-Conf F.A.Q.

PostPosted: Sat, 03.08.2013 15:14:56
by DimkaM
+1
И винду тоже и офис и фаты.
Визуалстудию в первую очередь, и MBR уёбищный на 63сектора туда же.
Ещё был какойто флайсимулятор от M$, пиздец, летать невозможно.

Re: TS-Conf F.A.Q.

PostPosted: Sat, 03.08.2013 15:27:38
by VBI
всё тьюринг, сцуко, виноват

Re: TS-Conf F.A.Q.

PostPosted: Sat, 03.08.2013 18:38:39
by DimkaM
VBI wrote:всё тьюринг, сцуко, виноват

ващето жона его программистом была, Тьюринг больше по концепциям специалист

Re: TS-Conf F.A.Q.

PostPosted: Sat, 03.08.2013 19:01:24
by TS-Labs
У Тьюринга была жена?

Re: TS-Conf F.A.Q.

PostPosted: Sat, 03.08.2013 19:59:20
by VBI
ну, когда он ещё не был пидарасом...
и был женат на Аде... из-за чего и стал...
:lol:

Re: TS-Conf F.A.Q.

PostPosted: Sat, 03.08.2013 21:12:10
by TS-Labs
До чего доводят ахтунговые языки погромирования.

Re: TS-Conf F.A.Q.

PostPosted: Fri, 20.09.2013 20:41:10
by TS-Labs
Добавил инфу про MEMConfig.

Re: TS-Conf F.A.Q. О графике замолвим слово

PostPosted: Tue, 05.11.2013 02:34:22
by amixgris
Расширенные графические режимы.
...

Re: TS-Conf F.A.Q.

PostPosted: Tue, 05.11.2013 03:51:16
by TS-Labs
amixgris wrote:Расширенные графические режимы.

Перетащил в первый топик.

Re: TS-Conf F.A.Q.

PostPosted: Sat, 16.11.2013 10:33:55
by g0blinish
по тайлам - какая-то хуета выходит.
Code: Select all
 ld      a,8           ; Номер банки
 ld      bc,#13af;RAMPage3     ; Подключаем банку с адреса #C000
 out     (c),a
;1. Записать в порт T0GPage (0x17AF) номер 1й страницы битмапа, номер обязан быть кратным 8 (0, 8, 192, 240 и т.д.)
 ld bc,$17AF
 ld a,8
 out (c),a
 
 ld hl,$C000
xlp2:ld a,h:and l:ld (hl),a
 inc l:jr nz,xlp2
 inc h:jr nz,xlp2

;2. Записать в порт TMPage (0x16AF) номер страницы тайлмапа.
 ld      a,9           ; Номер банки
 ld      bc,#13af;RAMPage3     ; Подключаем банку с адреса #C000
 out     (c),a
 ld bc,$16AF
 ld a,9
 out (c),a
;3. Загрузить битмап, тайлмап на соответствующие страницы.
 ld hl,$C000
xlp:ld a,h:xor l:ld (hl),a
 inc l:jr nz,xlp
 inc h:jr nz,xlp
;4. Загрузить палитру(палитры), выбрать наборы палитр в PalSel (0x07AF) биты 4-5 и 6-7.
;5. Записать в порт TSConfig (0x06AF) режим отображения слоев (бит 6 - слой 1 разрешен, бит 5 - слой 0).
 ld bc,$06AF
 ld a,%00111111
 out (c),a

Re: TS-Conf F.A.Q.

PostPosted: Sat, 16.11.2013 17:51:29
by Sergey78
g0blinish wrote:по тайлам - какая-то хуета выходит.

А что ты хотел получить?
Из того, что видно в исходнике:
1. Для графики тайлов задается 8-я страница, для тайлмапа 9-я. Графика занимает 8 страниц, поэтому лучше тайлмап переместить в другое место.
2. В тайлмап записывается непонятно что:
Code: Select all
 ld hl,$C000
xlp:ld a,h:xor l:ld (hl),a
 inc l:jr nz,xlp
 inc h:jr nz,xlp

3. Не видно как устанавливается палитра для тайлов.
4. Так лучше не делать:
Code: Select all
 ld bc,$06AF
 ld a,%00111111
 out (c),a

В неиспользуемые биты регистра надо писать 0.

Re: TS-Conf F.A.Q.

PostPosted: Sat, 16.11.2013 18:28:32
by TS-Labs
Sergey78 wrote:В неиспользуемые биты регистра надо писать 0.

Кто не пишет в reserved биты 0 (а например - 5) в следующей жизни рождается Риндексом!

Re: TS-Conf F.A.Q.

PostPosted: Sat, 16.11.2013 18:33:11
by g0blinish
TS-Labs wrote:Кто не пишет в reserved биты 0 (а например - 5) в следующей жизни рождается Риндексом!

эммм.тут всё ясно, ага.
TS-Labs wrote:5. Записать в порт TSConfig (0x06AF) режим отображения слоев (бит 6 - слой 1 разрешен, бит 5 - слой 0).

Re: TS-Conf F.A.Q.

PostPosted: Thu, 05.12.2013 21:06:55
by Grey
А что ? Page0 и Page1 только на запись ?