Исправление в админке управление рубриками
10.09.2009В обновлении несколько исправлений, самое большое - рубрики и метки. Появилось два редактора- краткий, где только название и полное, с адресом и описанием. Давать всем подряд возможность редактировать адрес считаю вредным - могут писать всякий мусор, а потом жаловаться. Соответственно исправлены ошибки редактирования адресов. Также где то еще делал изменения - подправил форму редактирования авторов. И отчего то забыл давно написать - блоголёт сейчас работает еще и на украинском, но кажется я забыл его включить в комбобокс инсталлятора. Одним словом в админке можно смело ставить язык ua для желающих. Со времени последнего перевода накопилось несколько строк на русском в админке.
← Ранее ВАлидный RSS
Комментарии (43) на запись “Исправление в админке управление рубриками”
Оставить комментарий
Fatal error: Call to a member function Edit() on a non-object in ...lib/admincategories.php on line 105
Да доисправлялся - 100 строка лишняя в фале. Завтра если будет новое обновление, то уже будет исправлено.
Также в этой версии исправил сайтмап
Отсюда следует вопрос а где нибудь можно скачать версию 2,61 ?
Этого не должно быть - я сейчас обновляю целую серию блого начиная с версий 2.30 и все отлично проходит, в том числе и проблемное обновление 2.55
Следовательно ты что то сделал непонятное. И если не затруднит - для каких целей попытался откатить? Старые версии нигде не храню, кроме репозитория - в нем полная история абсолютно всех изменений, но там играет роль номер ревизии, которая никак не относится к версии - иноггда для одной версии делаю несколько ревизий, и репозиторий стал вести гораздо позже, чем выпуск версий блоголёта.
Я только тестирую твой Блоголет и потому задачу решил простой установкой с чистого листа версии 2,62.
теперь пробую перенести посты которые успел сделать. Их также немного.
Очень жду парсера, тогда переведу еще один сайт на блоголет. И еще жду новых тем.
К сожалению у самого времени и умения не хватает на подобные занятия.
А вообще, я весь в ожидании коррекции моего самого долгожданного обновления Блоголета с возможностью редакции рубрики!
Если хочется прямо сейчас, то
http://litepublisher.googlecode.com/svn/trunk/lib/admincategories.php
просто ради одного файла перевыкладывать весь архив, потом его синхронизировать не охота. Завтра опять что нибудь напишу и выложу
Выставить права то может, если до этого были выставлены для php такие права. Когда ты копируешь по ftp файлы на сервер, то они пренадлежать тебе пользователю - ты являешься их владельцем, как правило это твой логин. Скрипты php выполняются от лица другого пользователя - nobody, и у него нет прав на запись. Тебе от своего лица надо предоставить права для скриптов php записывать. Такие права - потенциальная угроза безопасности, есть теоритическая возможность, что тебя могут поиметь соседи по серверу через nobody php имея права доступа к твоим данным. Это тоже надо не забывать.
Есть шелл скрипт, который расставляет права, в будущем планируется php скрипт, который бы коннектился по ftp и туда копировал и расставлял права
<loc>http://site.rucategory</loc>
<loc>http://site.rumetka</loc>
еще остались адреса категорий, меток и постов, которые я давно удалил.
Версия Блоголета 2.60. Сейчас обновился.
Извините, что не по теме. Но в эти последние Апы у меня выпало 13 сайтов на Блоголёте. Причём не ГС, а милые сайтики, с которых даже ссылки не продавались. Уникальный контент, ежедневное обновление.
В виджете «Мои друзья» этого сайта заметил несколько приличных блогов, которые так же выпали из индекса. Случайность? Или Яндекс ввёл новый алгоритм, который выкидывает сайты на одном и том же движке с однотипными темами?
Яндекс еще проиндесировал /rpc.xml и /openid/ что если запретить их в robots.txt?
При редактировании рубрик и меток пропадает основное меню навигации.
сайтмап не обновился, может его удалить для верности?
Движок судя по всему ни при чем - из друзей несколько моих сайтов, кторые еще годя назад выпали, писал платону - оодни отписки. У меня есть несколько сайтов на блоголёте с нуля, со 100% уником b практически полным отсутствием внешних ссылок - они в индексе, хотя не обновлялись по 3-4 месяцев. Все сайты с одной темой по умолчанию. Причины могут быть в чем то другом.
Советую писать платону - для возврата в индекс последний раз был главный аргумент количество комментариев оставленных людьми - их много и сайт интересен людям, почему такаой интересный сайт игнорирует яндекс? Возвратили - например этот же blogolet.ru Яндекс уже давно вызвает нарекания, и уже кажется что про любой новый сайт надо обязательно писать платону.сайт
Удаление сайтмапа не вылечит его - в последнем обновлении должно было полностью перегенерироваться. Можно вызвать создание сайтмапа таким образом:
$map = TSitemap::Instance();
$map->CreateFiles();
можно и запретить некоторые адреса, меня же в яндексе до сих пор напрягает то, что все xml он считает ошибками, например zip он не считает ошибкой. В последнем обновлении если нет данных для openid, то происходит редирект на главную с /openid - заметил, что ЖЖ ставит линк не на сайт, а как раз на /openid и чтобы не терять вес/посетителей сделал 301.
Я говорю про тот что в папке files. Проблема оказалась в Опере, она сама распаковывает .xml.gz с твоего сайта и выводит его в фомате xml, а с моего нормально скачивает.
Как я обнвлял сайтмап:
1. удалил файл /files/site.ru.1.xml.gz
2. добавил в /index.php $map = TSitemap::Instance(); $map->CreateFiles(); и обновил страницу админки
3. получил новый сайтмап с неправильными урлами
Да, Яндекс – это что-то. Там ведь тоже не дураки сидят. Прекрасно знают, что вебмастера ссылками торгуют, вот и изгаляются. Выпало аж 13 сайтов. На прошлой неделе по 4 из них стал писать Платонам. Сначала отписывались шаблонами, а на этой неделе и вовсе перестали отвечать.
На некоторых ещё даже комментарии не успели появиться. Так что доказать истинную полезность сайтов таким образом не удастся. А убедить посмотреть на пациента практически невозможно. Ответ один: «После анализа и классификации наши алгоритмы приняли решение не включать ваш сайт в поисковую базу. Развивайте его и будет вам счастье».
Про сайтмап. Ты удалял рубрики? То есть остались линки на удаленные метки и категории? Как с постами? Все в порядке с постами? На какие еще битые ссылки еесть линки?
Если только с категориями и метками, то я напишу скрипт, который вычистит все линки.
Какие еще битые ссылки есть?
С архивом, страницами и постами все в порядке.
Я сейчас написал скрипт:
http://litepublisher.googlecode.com/svn/trunk/utils/cleartags.php
запускать его из корня сайта, а чтобы он работал обнови файл в lib:
http://litepublisher.googlecode.com/svn/trunk/lib/commontags.php
а то скрипт работать не будет. Скрипт толком не тестировал, а чтобы не было боязни на всякий случай сохрани перед запуском скрипта файл с сервера:
data/domain/urlmap.php
это список всех урлов на сайте. Скрипт работает следующим образом: удаляет абсолютно все урлы меток и рубрик, а потом их по новой в вставляет.
Чтобы помочь пользователям блоголёта продвигать свои сайта я планирую запустить линкферму для сайтов на блоголёте. наверно будет в форме плагина - чтобы постились новости с прпрямыми ссылками на пост и сайт. Живут же себе сотни рсспомоек и ничего с ними не делается.
Яндекс совсем не готов к взрывообразному росту сайтов - зона ру якобы за последний год выросла в несколько раз. Я теперь совсем прекратил какой либо кросспостинг и не прогганял сайты по рсспомойкам. Есть надежды на продвижение статьями, типа liex.ru, где можно выставлять скорость сабмита статей, например 2-3 в день, а то обыкновенный прогон по каталогам гарантирует выпадение.
А у меня сайты вообще выпали на ровном месте. Не было ни покупных, ни продажных ссылок. Два месяца были в индексе, а потом всё исчезло. На Серче много таких горемык. Может, что-то и вернётся, ибо очень похоже на глюк Яндекса.
Всё-таки когда ГС с тучей продажных ссылок пропадает – это одно. А когда твои новые сайты, для которых ты сам всё пишешь, - это другое. Несправедливо. Тем более что в индексе есть поистине ужасные сайты. Но их никто не выкинул.
Товарищь Блоголётчик, по поводу, прогона по каталогам, небольшой мануал:
Общее:
Прогон по каталогам надоделать правильно.
Я для себя разработал простую технологию(небольшой свод правил):
+Максимально уникализированное описания и названия(синонимайзер+генератор предложений).
+Титлы, H1, H2, название сайта - от сюда берем слова для названия в каталогах сайта.
+ засовываем в робот.тхт запрет на индексацию файла ссылками для черныхкаталогов.
1 Для сателлитов
(Тутправила жеще, так как главное удержаться в строю, обратного пути из бани практически нет)
1.1 Основа белые каталоги и только полный вход в тематику.
Небольшое разбавление крупными черными каталогами идеальный вход в тематику.(Файл с обратными ссылками, держать не более 3-х апов яда)
1.2 Желательно все описания и названия максимально уникализированны. (Делаеться быстро, эффект и шанс вылета меньше.)
1.3 Не использовать стоп слова(адалтовской, нарко и т.д. тематик), и без топовых слов(описанно ниже.)
1.4 Домен зареген, более полугода назад.
1.5 Заполнен, проиндексирован и прожил 1-2 апа пузомерок.
2 Для СДЛ
(Тут, можно слегка расслабиться, даже если и влетим в бан, то можно еще вылезти :) )
2.1 Гоним по максималке в белое, даже если и не входим в тематику. Для черного максимально гоним входящими в тему.
2.2 Названия и описания уникализированные, но готовим больше для людей, так что времени займет больше.
2.3 Тукже без стоп слов, но можно с топовыми(бесплатно, скачать и т.д. естественно со входом в тематику.)
2.(4-5) По барабану когда, можно уже поле месяца жизни.
P.S. По такой системе + максимальная осторожность, помогают сателлитам жить хорошо, попробуйте на паре доменов, хотя это сугубо мое мнение.
P.S. кмс у вас хорошая, но перемудреная для меня, в связи с этим пришлось отказаться от неё, снова пустился в поиски ))) Но за проектом слежу и желаю удачи вам в развитии.
Вы пишите тексты, я обрабатываю и запускаю проекты % договорной.
Подробности в icq: 3812700 (через поиск не ищет, сразу добавляйте в контакты и пишите.)
У меня самостоятельно делать прогон руки не доходят - заказывал на стороне с соответствующим качеством.
Кстати насчет мудрености - мне очень интересно, что конкретно вызвало затруднение/непонимание/раздражение/нелогичность. У меня взгляд замыленный и более чем очевидно, что о некоторых вещах я просто не мог подумать/представить/взять на вооружение. Вопрос на простоту формулировки реально сложный.
В clear.php неправильное название функции - наверно надо cleartags. При запуске:
Fatal error: Call to a member function DeleteClass() on a non-object in /clear.php on line 7
добавил $Urlmap = TUrlmap::Instance(); в функию cleartags:
Fatal error: Uncaught exception 'Exception' with message 'category not exists!' in /lib/kernel.php:55
Stack trace:
0 /lib/kernel.php(842): TDataClass->Error('category not ex...')
1 /lib/commontags.php(130): TUrlmap->AddSubNode('category', '111', 'TCategories', 2)
2 /clear.php(10): TCommonTags->AddUrl(2, '/category/111...')
3 /clear.php(16): cleartags(Object(TCategories))
4 {main}
thrown in /lib/kernel.php on line 55