miketomlin

Рейтинг
235
Регистрация
04.12.2013

P.S. Яша/гоша тут не показатель. Они на это чихать хотели. Но остальных, естественно, могут дрючить за это.

Да, возможно, ваш сайт позволяет принимать произвольную строку параметров. Если не используете utm-метки и т.п., можно ужесточить форматы используемых адресов, учитывая в них в том числе и строку параметров.

---------- Добавлено 02.12.2019 в 20:32 ----------

boav:
В примере даже у этого форума этот косяк работает, и я сгенерил новую страницу дубль с оригинальным каноникалом
Даже если сайт отдает 200 для таких адресов, он по идее не должен генерить такой же тупой каноникал. Хотя бы это исправьте.

Может, сами где-то такие ссылки генерите. Ищите и исправляйте. Если найдете и исправите, у ПС оно скорее всего потом само отвалится. Но 200 для таких адресов ненорм. Поэтому лучше тоже исправляйте.

Anamnado:
мне так надо!

Конечно-конечно, ведь «это принципиально» :)

нужна админка править эту таблицу.

Возьми любую более-менее подходящую. Открою тебе секрет: в наших админках корневая таблица практически никогда не правится напрямую. Для страниц какого-то одного типа (возможно, весьма абстрактного, имеющего подтипы) создается представление в БД (в описании модели есть пример). Прочие записи могут вообще не отображаться в админке, тем более для редактирования. Таблица-то во многом техническая.

ну вот потратил я 2 для поставил win 10.
вот щас думаю - а нафига ли мне она сдалась . минусы по сравнению с вин 7 есть - плюсов не обнаружил! (2 дня коту под хвост. - ну еще приложения нужные ставил же )

Правильно сделал. В след. году поддержка семерки заканчивается. Ну, можно было еще восьмерку поставить. Но там в перспективе намечаются аналогичные «лишние телодвижения», так что с твоим подходом лучше сразу 10-ку.

ПФ....... и вот с cms так же - по этому делаю только, то из чего можно выжат лишнюю копейку а не тратить время ради чего то непонятного

Все с вами ясно, батенька. Клепаем шаблонные сайты за копеечку. Самому что-то дописать или докупить влом. ЧЁ, здоровый прагматизм. Лучше синица в руках, чем журавль в небе. И т.д., и т.п. :)

а если будет лишнии 60 минут времени я киношку лучше посмотрю...... = это старость 30 летним пока еще не понять!

Не надо на возраст пенять, дело не только в этом.

Anamnado:
у меня контент - начинается с h1
тайтл и дискрипшен для него хранинтся отдельно в одноименном файле

Ох уж эти любители магии SEO-полей. Хранить отдельные поля в файлах – это сродни движку на файлах. Мы от этой мути отказались сто лет назад. Кстати, по SEO-полям очень естественно делать тот же поиск, а ты их выносишь из БД. Или у тебя полнотекстовый индекс в базе, а контент в файлах? Хостер установил лимит на размер БД в один мегабайт? :D

для каждого раздела (он после первого слеша сайт/раздел) может быть свой шаблон..

- не учел когда делал.
1 - сейчас идет тенденция делать страницу сразу после домена: домен.ру / статья-о-птичках

И в чем проблема? Сделай «корневую таблицу», запили соотв. поле (для хранения имени модуля/контроллера/шаблона и т.п.). У нас движки, писанные на коленке за пару часов, такие вещи поддерживают. Чтобы не изобретать велосипед, можешь сделать в соответствии с этой моделью и добавить поле "module" (наиболее часто употребляемое название) в корневую таблицу.

2 - что урл может быть на карилице.

С этим вообще нет никаких проблем, когда слаг отдельно, имя модуля и т.п. отдельно. Хотя кириллица в адресах нафиг никому не нужна (транслита вполне хватает). Одни бессмысленные накладные расходы (нормализация буквенного регистра и т.п.).

---------- Добавлено 30.11.2019 в 19:49 ----------

P.S. Вот там же см. первую таблицу для примера: https://gency.ru/g-drive-blog (на фронте поле category помимо своей осн. ф-ции используется для отделения «служебных» страниц и страниц черновиков от страниц статей; на бэке обычно для выделения статей используется уже непосредственно поле "module").

Anamnado:
для этого нужно иметь очень вескую причину

Вот именно! Это должен быть какой-нить конструктор одностраничников и т.п., чтобы это закладывать в основу. Все это решается и без того, чтобы изобретать велосипед.

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

Либо шорткод(ы) в контент (часто достаточно обычного маркера more, который обычно ставится в контент задолго до того, как тебе приходит в голову пихать рекламу в контент) с послед. их обработкой ф-цией представления/фильтром, либо явное фрагментирование контента еще на стадии проектирования БД/ее заполнения (грубо говоря, распихиваешь осн. содержание по нескольким полям). Вообще на этом (я про рекламу в контенте) СДЛ часто заканчивается, так что поаккуратнее с этим ;)

а вот где данные хранить xml или БД нет разницы за исключением как я уже сказал xml обрабатывать дольше

Да хоть xml в БД! Но, видишь, ты сходу смекнул, что это пятое колесо, причем с отягощением, а не ведущий мост. А когда ТСу об этом пишешь, он начинает плеваться и обзывать всех слабоумными.

И - там еще очень много чего будет... (например в БД сортировка легко делается- в файле ее опять писать... и так далее - много минусов ИМХО - по этому правда наверное не понимаем суть - такое может быть вполне)

Еще раз. Речь походу только о структуре. Хотя по сути это те же данные, и тут тоже может понадобиться сортировка.

P.S. Такое нужно прежде всего для SaaS, хотя и там структура элементарно хранится вместе с данными (т.е. отдельно от шаблонов), если неохота генерить уник шаблоны с инфой о структуре в каких-нибудь заголовках, чтобы можно было не только собирать страницы, но и легко анализировать/воспроизводить саму структуру для управления ею.

---------- Добавлено 30.11.2019 в 12:34 ----------

ArbNet:
но сейчас есть более удобные форматы для этого как JSON я уже об этом говорил
В теме я первый об этом заговорил. А вот что тебе мешает объединить данные со структурой, ХЗ. Отвечать не нужно. Я уже достаточно наслушался твоей бредятины и оскорблений.

Anamnado, я об этом писал ТСу в самом начале темы. Он не хочет собирать страницу, исходя из адреса и частичных шаблонов (хоть снизу вверх, хоть сверху вниз, т.е. от частных к общим или от общих к частным), а хочет хранить структуру каждой страницы (каждой, Карл!!!) отдельно. Короче, изврат высшего порядка. Это будет конструктор Франкенштейнов. Глаз оттуда, рот отсюда.

Sly32, концовку про WP не понял. Ты призываешь ставить WP?

burunduk:
вы просто с этим не сталкивались

Ну конечно. Я действительно уже перестаю понимать, о чем вы. С вашим вариантом снести все подряд по-моему легче.

P.S. Спасибку по ошибке поставил. Вместо цитирования.

К пред. посту. Хотя я почти уверен, что ТС либо забьет на это дело, либо выберет вариант для домохозяек. Иначе бы мы (в широком смысле) уже бы давно межзвездные перелеты совершали.

Кстати предложенный мной вариант предусматривает его расширение до инструмента для домохозяек.

Всего: 2534