Ну по второму сайту скорей всего без ифов, просто в цикле шаблон из 4х строк. Две - сдвиг влево - две - сдвиг в право.
А про первую, может быть каждой статье определено положение в блоке, ну чтобы точно позиционировать на странице. А может это один большой шаблон с чанками в которые и передаются статьи.
Я может идеалист, но код не должен быть настолько тяжелым. По крайней мере он должен читаться легко.
У нас в проектах использовалась библиотека DbSimple. С другими пока еще не довелось поработать. Но когда приходилось писать свои реализации – старался писать как можно проще. Так как после меня будут с продуктом работать другие, я не хочу чтобы меня вспоминали плохо :)
Не совсем! Они при сабмите не помещаются обратно, они при сабмите отправляются в сторону скрипта которым вы запишите данные в базу. А дальше либо при перезагрузке страницы данные из базы записывать в нужную текстарию, либо аяксом вытаскиваются из базы и подменяют пустую/старую текстарию на ту что у вас сохранилась в базу
Мне лениво сейчас где либо пилить готовую реализацию (работа кипит, чуть позже можно будет сделать пример).
Решил я свою проблему. Оказалось что все хранилось в другой XML'ке, относящейся к целому разделу. И существующие ссылки там сделаны подменой УРЛа на нужную страницу через js >_< Дичь какая-то, а не проект