Изменение графической заставки — различия между версиями

Материал из Rujel
Перейти к: навигация, поиск
м
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
Для замены фонового изображения в электронном журнале РУЖЕЛЬ и дневнике на своё необходимо произвести следующие действия:
+
Для замены фонового изображения в электронном журнале РУЖЭЛЬ и дневнике на своё необходимо произвести следующие действия:
 
# Заменить файл с изображением на свой. Найти этот файл в системе можно, выполнив в консоли следующую команду:<br>'''find $NEXT_ROOT -name 'welcome.jpg'''' от пользователя root. <br> Для дневника необходимо искать файл:<br> '''find $NEXT_ROOT -name 'Dairy.jpg''''<br> Замените эти файлы своими и обновите страницу в браузере.
 
# Заменить файл с изображением на свой. Найти этот файл в системе можно, выполнив в консоли следующую команду:<br>'''find $NEXT_ROOT -name 'welcome.jpg'''' от пользователя root. <br> Для дневника необходимо искать файл:<br> '''find $NEXT_ROOT -name 'Dairy.jpg''''<br> Замените эти файлы своими и обновите страницу в браузере.
# После замены нетрудно заметить, что подпись под фотографией, определяющая авторские права на изображение не изменилась.<br>Убирать надпись с экрана нет необходимости, можно заменить эту надпись на свою.<br>Для электронного журнала необходимо изменить файл, который можно найти командой:<br>'''find $NEXT_ROOT -name Strings.plist | grep Rujel.woa'''<br>Для электронного дневника необходимо изменить файл по адресу: <br>'''find $NEXT_ROOT -name Strings.plist | grep RujelDiary.woa'''<br>Внутри файлы представляют собой пары ключ-значение, необходимо найти строку <key>photo</key> и изменить значение, записанное в следующей строке <string>фото С.Н.Щербакова</string> на свою надпись.<br>
+
# После замены нетрудно заметить, что подпись под фотографией, определяющая авторские права на изображение не изменилась.<br>Убирать надпись с экрана нет необходимости, можно заменить эту надпись на свою.<br>Для электронного журнала необходимо изменить файл, который можно найти командой:<br>'''find $NEXT_ROOT -name Strings.plist | grep Rujel.woa'''<br>Для электронного дневника необходимо изменить файл по адресу: <br>'''find $NEXT_ROOT -name Strings.plist | grep RujelDiary.woa'''<br>Внутри файлы представляют собой пары ключ-значение, необходимо найти строку ''<key>photo</key>'' и изменить значение, записанное в следующей строке ''<string>фото С.Н.Щербакова</string>'' на свою надпись.<br>
 
# Для применения изменений необходимо перезапустить службы Rujel и RujelDairy из панели управления WebObjects.
 
# Для применения изменений необходимо перезапустить службы Rujel и RujelDairy из панели управления WebObjects.
  
Данные изменения сохраняются до следующего обновления версии РУЖЕЛЬ - во время обновления все изменённые файлы заменятся оригинальными версиями. <br> Для автоматизации процесса замены файлов и правки файлов предлагается использовать следующий скрипт:
+
Данные изменения сохраняются до следующего обновления версии РУЖЭЛЬ - во время обновления все изменённые файлы заменятся оригинальными версиями. <br> Для автоматизации процесса замены файлов и правки файлов после обновления предлагается использовать следующий скрипт:
 
<pre>
 
<pre>
 
[root@sterver ~]# cat restyle_rujel.sh
 
[root@sterver ~]# cat restyle_rujel.sh
Строка 10: Строка 10:
 
# Здесь указывается расположение графического файла, на который необходимо
 
# Здесь указывается расположение графического файла, на который необходимо
 
# заменить заставки журнала и дневника.
 
# заменить заставки журнала и дневника.
PRPLACE=/root/school460.jpg
+
PRPLACE=/root/schoolXXXR.jpg
PDPLACE=/root/school460D.jpg
+
PDPLACE=/root/schoolXXXD.jpg
 
#Обрабатываем файлы электронного журнала Rujel
 
#Обрабатываем файлы электронного журнала Rujel
 
if [ -e $PRPLACE ]
 
if [ -e $PRPLACE ]
Строка 17: Строка 17:
 
FRPLACE=$(find $NEXT_ROOT -name 'welcome.jpg')
 
FRPLACE=$(find $NEXT_ROOT -name 'welcome.jpg')
 
cp -v $PRPLACE $FRPLACE
 
cp -v $PRPLACE $FRPLACE
CONFPLACE=$(find $NEXT_ROOT -name Strings.plist | grep Rujel.woa)
+
CONFRPLACE=$(find $NEXT_ROOT -name Strings.plist | grep Rujel.woa)
sed -i -e 's/фото\ С\.Н\.Щербакова/Мой\ текст\ здесь/' $CONFPLACE
+
sed -i -e 's/фото\ С\.Н\.Щербакова/Мой\ текст\ здесь/' $CONFRPLACE
 
else
 
else
 
echo 'Не могу найти файл $PRPLACE'
 
echo 'Не могу найти файл $PRPLACE'
Строка 27: Строка 27:
 
FDPLACE=$(find $NEXT_ROOT -name 'Dairy.jpg')
 
FDPLACE=$(find $NEXT_ROOT -name 'Dairy.jpg')
 
cp -v $PDPLACE $FDPLACE
 
cp -v $PDPLACE $FDPLACE
CONFPLACE=$(find $NEXT_ROOT -name Strings.plist | grep RujelDiary.woa)
+
CONFDPLACE=$(find $NEXT_ROOT -name Strings.plist | grep RujelDiary.woa)
sed -i -e 's/фото\ С\.Н\.Щербакова/ГБОУ\ СОШ\ 460/' $CONFPLACE
+
sed -i -e 's/фото\ С\.Н\.Щербакова/Мой\ текст\ здесь/' $CONFDPLACE
 
else
 
else
 
echo 'Не могу найти файл $PDPLACE'
 
echo 'Не могу найти файл $PDPLACE'
 
fi
 
fi
 
</pre>
 
</pre>
 +
 +
TODO: Уточнить у разработчиков предпочтительные параметры графических файлов для журнала и дневника.

Текущая версия на 06:08, 12 октября 2012

Для замены фонового изображения в электронном журнале РУЖЭЛЬ и дневнике на своё необходимо произвести следующие действия:

  1. Заменить файл с изображением на свой. Найти этот файл в системе можно, выполнив в консоли следующую команду:
    find $NEXT_ROOT -name 'welcome.jpg' от пользователя root.
    Для дневника необходимо искать файл:
    find $NEXT_ROOT -name 'Dairy.jpg'
    Замените эти файлы своими и обновите страницу в браузере.
  2. После замены нетрудно заметить, что подпись под фотографией, определяющая авторские права на изображение не изменилась.
    Убирать надпись с экрана нет необходимости, можно заменить эту надпись на свою.
    Для электронного журнала необходимо изменить файл, который можно найти командой:
    find $NEXT_ROOT -name Strings.plist | grep Rujel.woa
    Для электронного дневника необходимо изменить файл по адресу:
    find $NEXT_ROOT -name Strings.plist | grep RujelDiary.woa
    Внутри файлы представляют собой пары ключ-значение, необходимо найти строку <key>photo</key> и изменить значение, записанное в следующей строке <string>фото С.Н.Щербакова</string> на свою надпись.
  3. Для применения изменений необходимо перезапустить службы Rujel и RujelDairy из панели управления WebObjects.

Данные изменения сохраняются до следующего обновления версии РУЖЭЛЬ - во время обновления все изменённые файлы заменятся оригинальными версиями.
Для автоматизации процесса замены файлов и правки файлов после обновления предлагается использовать следующий скрипт:

[root@sterver ~]# cat restyle_rujel.sh
#!/bin/bash
# Здесь указывается расположение графического файла, на который необходимо
# заменить заставки журнала и дневника.
PRPLACE=/root/schoolXXXR.jpg
PDPLACE=/root/schoolXXXD.jpg
#Обрабатываем файлы электронного журнала Rujel
if [ -e $PRPLACE ]
then
FRPLACE=$(find $NEXT_ROOT -name 'welcome.jpg')
cp -v $PRPLACE $FRPLACE
CONFRPLACE=$(find $NEXT_ROOT -name Strings.plist | grep Rujel.woa)
sed -i -e 's/фото\ С\.Н\.Щербакова/Мой\ текст\ здесь/' $CONFRPLACE
else
echo 'Не могу найти файл $PRPLACE'
fi
#Обрабатываем файлы электронного дневника RujelDairy
if [ -e $PDPLACE ]
then
FDPLACE=$(find $NEXT_ROOT -name 'Dairy.jpg')
cp -v $PDPLACE $FDPLACE
CONFDPLACE=$(find $NEXT_ROOT -name Strings.plist | grep RujelDiary.woa)
sed -i -e 's/фото\ С\.Н\.Щербакова/Мой\ текст\ здесь/' $CONFDPLACE
else
echo 'Не могу найти файл $PDPLACE'
fi

TODO: Уточнить у разработчиков предпочтительные параметры графических файлов для журнала и дневника.