это просто сгенерит новый логинНе могу найти: как в C# перегенерировать профиль?
project.Profile.RegenerateLogin("[Eng|4][RndNum|1970|1990]"); - вот если я просто добавлю эту строку, профиль будет новым? Какой синтаксис у этого макроса?
return project.Profile.RegenerateLogin("[Eng|4][RndNum|1970|1990]");
Тогда как целиком сгенерировать новый профиль?это просто сгенерит новый логин
профиль же генерируется автоматом при выполнении проекта, по своему усмотрению можно переназначить любые поляТогда как целиком сгенерировать новый профиль?
ну замени всё просто в коде и будет новый профилькак из кода целиком генерить новый профиль я х.з
регер на браузере как понимаю если идёт речь за профили, а не проще подгрузить все данные какие надо и с удалением регатьТак мне нужно для регера менять профили в процессе выполнения проекта.
Через кубик профиля переназначение почему-то не работает - просто не могу выбрать из выпадающего списка. Баг какой-то.
Через C# тоже невозможно.
Ну а зачем мне искать имена, логины, фамилии, даты и прочее, создавать 5 списков и всё это получать, генерировать, если все это по умолчанию есть и нужно только разобраться как правильно делать?регер на браузере как понимаю если идёт речь за профили, а не проще подгрузить все данные какие надо и с удалением регать
так сначала нужно нагенерить профилей а потом их уже загружать. Потом поля меняешь и снова сохраняешь профиль и так до бесконечности.Так мне нужно для регера менять профили в процессе выполнения проекта.
Через кубик профиля переназначение почему-то не работает - просто не могу выбрать из выпадающего списка. Баг какой-то.
Через C# тоже невозможно.
ну у тебя тупая генерация будет, что не один бы человек такую почту бы не создал например в реалеНу а зачем мне искать имена, логины, фамилии, даты и прочее, создавать 5 списков и всё это получать, генерировать, если все это по умолчанию есть и нужно только разобраться как правильно делать?
автоматом сгенерить нельзяНу а зачем мне искать имена, логины, фамилии, даты и прочее, создавать 5 списков и всё это получать, генерировать, если все это по умолчанию есть и нужно только разобраться как правильно делать?
Так мне нужно для регера менять профили в процессе выполнения проекта.
<cat id="0">
<name_cat>text0</name_cat>
<color>000000</color>
<cat id="1">
<name_cat>text1</name_cat>
<color>111111</color>
<pod id = "2">
<name_pod>text2</name_pod>
<color>222222</color>
</pod>
<pod id= "3">
<name_pod>text3</name_pod>
<color>333333</color>
</pod>
<pod id= "4">
<name_pod>text4</name_pod>
<color>444444</color>
</pod>
</cat>
<pod id = "5">
<name_pod>text5</name_pod>
<color>555555</color>
</pod>
<pod id= "6">
<name_pod>text6</name_pod>
<color>666666</color>
</pod>
<pod id= "7">
<name_pod>text7</name_pod>
<color>777777</color>
</pod>
</cat>
<cat id="8">
<name_cat>text8</name_cat>
<color>888888</color>
</cat>
<pod id = "9">
<name_pod>text9</name_pod>
<color>999999</color>
</pod>
<pod id = "10">
<name_pod>text10</name_pod>
<color>101010</color>
</pod>
<pod id = "11">
<name_pod>text11</name_pod>
<color>111111</color>
</pod>
Зачем в шарпе, если есть простой и удобный кубик?Помогите пожалуйста разобрать XML в шарпе и сохранить результат в таблицу:
Добавил директиву и юзинг System.XML.Зачем в шарпе, если есть простой и удобный кубик?
Да и ваш XML не валидный.
string get = project.Variables["cat_1"].Value; //сюда подал код вложив его в случайный тег <sub>code xml</sub>
string cat = String.Empty;
string cat_1 = "0";
string cat_2 = "0";
string cat_3 = "0";
string name_cat=String.Empty;
string color=String.Empty;
string attribut_id="id";
string name_folder = "name_cat";
string cnt_goods="color";
string name_section="name_pod";
string id_catalog = String.Empty;
string retval = "0";
string folder = "cat";
string section = "pod";
var list = new List<string>();
string rezult = String.Empty;
XmlDocument xDoc = new XmlDocument();
xDoc.LoadXml(get);
var x = xDoc.DocumentElement;
XmlNodeList y = x.ChildNodes;
id_catalog = x.ChildNodes[2].InnerText;
//retval = x.ChildNodes[0].InnerText;
if (retval=="0") {
for (int i=0; i<y.Count; i++ ) {
cat_1 = "0";
cat_2 = "0";
cat_3 = "0";
XmlNode z = y[i];
if (z.Name==folder||z.Name==section) {
cat = z.Attributes[attribut_id].Value;
cat_1 = cat;
foreach (XmlNode node in z.ChildNodes) {
if(node.Name==name_folder) name_cat = node.InnerText;
if(node.Name==name_section) name_cat = node.InnerText;
if(node.Name==cnt_goods) color = node.InnerText;
}
rezult = String.Empty;
rezult =
"(\""+ id_catalog+ "\",\t\""+cat_1
+ "\",\t\""+cat_2
+ "\",\t\""+cat_3
+ "\",\t\""+cat
+"\",\t\""+name_cat
+"\",\t\""+color
+ "\")";
list.Add(rezult);
rezult = String.Empty;
XmlNodeList yy = z.ChildNodes;
for (int ii=0; ii<yy.Count; ii++ ) {
cat_2 = "0";
cat_3 = "0";
XmlNode zz = yy[ii];
if (zz.Name==folder||zz.Name==section) {
cat = zz.Attributes[attribut_id].Value;
cat_2 = cat;
foreach (XmlNode node2 in zz.ChildNodes) {
if(node2.Name==name_folder) name_cat = node2.InnerText;
if(node2.Name==name_section) name_cat = node2.InnerText;
if(node2.Name==cnt_goods) color = node2.InnerText;
}
rezult = String.Empty;
rezult =
"(\""+ id_catalog+ "\",\t\""+cat_1
+ "\",\t\""+ cat_2
+ "\",\t\""+ cat_3
+ "\",\t\""+cat
+"\",\t\""+ name_cat
+ "\",\t\""+color
+ "\")";
list.Add(rezult);
rezult = String.Empty;
XmlNodeList yyy = zz.ChildNodes;
for (int iii=0; iii<yyy.Count; iii++ ) {
cat_3 = "0";
XmlNode zzz = yyy[iii];
if (zzz.Name==folder||zzz.Name==section) {
cat = zzz.Attributes[attribut_id].Value;
cat_3 = cat;
foreach (XmlNode node3 in zzz.ChildNodes) {
if(node3.Name==name_folder) name_cat = node3.InnerText;
if(node3.Name==name_section) name_cat = node3.InnerText;
if(node3.Name==cnt_goods) color = node3.InnerText;
}
rezult = String.Empty;
rezult =
"(\""+ id_catalog+ "\",\t\""+cat_1
+ "\",\t\""+ cat_2
+ "\",\t\""+ cat_3
+ "\",\t\""+cat
+"\",\t\""+ name_cat
+ "\",\t\""+color
+ "\")";
list.Add(rezult);
rezult = String.Empty;
}
}
}
}
}
}
}
if (retval=="-2") {
project.SendErrorToLog("ошибка -2", true);
return null;
}
if (retval=="-1") {
project.SendErrorToLog("ошибка -1", true);
return null;
}
return string.Join(",\n", list);
На решение посмотреть можно, или это секретное решение?Всё. Сниппет сделан на заказ у одного из форумчан. Всем спасибо за внимание.
Юрик, а че твой код не работает http://zennolab.com/discussion/threads/besplatnye-snipety-na-zakaz.23450/page-33#post-274634На решение посмотреть можно, или это секретное решение?
"Если сниппет выдает ошибку, то ты на правильном пути" (с) СтетхемЮрик, а че твой код не работает http://zennolab.com/discussion/threads/besplatnye-snipety-na-zakaz.23450/page-33#post-274634
Вы дает ошибку.
))) давай скайп в личку!"Если сниппет выдает ошибку, то ты на правильном пути" (с) Стетхем
P.S.: го к нам в скайп чат, буду у тебя секреты выуживать, когда бухим будешь онлайн
Странно... У меня заработал сразу же...Юрик, а че твой код не работает http://zennolab.com/discussion/threads/besplatnye-snipety-na-zakaz.23450/page-33#post-274634
Вы дает ошибку.
Да это общий скайп-чат, естественно там банят и собрались скучные люди, которые целыми днями обсуждают почему не работает тот или иной сниппет или почему зенка глючит, поэтому я с форума и не ухожу, иногда читаю что-то в скайпе общем))) давай скайп в личку!
Я надеюсь у вас там не банят за всякуй куйню! Тогда валим в скайпчат оставим форум без наших коментов, пусть это будет тикет форум!
не в тот скайп я непойду ))) Я думал у вас там свой скайп чат, а в этот не пойду, там походу тоже VladZen рулит? Так смысл какой, он меня и здесь банит нормально, нафиг мне тот чат?Да это общий скайп-чат, естественно там банят и собрались скучные люди, которые целыми днями обсуждают почему не работает тот или иной сниппет или почему зенка глючит, поэтому я с форума и не ухожу, иногда читаю что-то в скайпе общем
что уже противоречит моему фэншую!1) Запрещен мат!
2) Запрещено общаться на темы не связанные с ZennoPoster
3) Флуд, общение на темы политики, анекдоты, другие интересные, забавные, смешные истории - ЗАПРЕЩЕНЫ
Был бы Влад, в скайпе том вообще бы никто не сидел. Там Ростоникс есть затоне в тот скайп я непойду ))) Я думал у вас там свой скайп чат, а в этот не пойду, там походу тоже VladZen рулит? Так смысл какой, он меня и здесь банит нормально, нафиг мне тот чат?
да хз, я общаюсь на другие темы, если захочу. Но был бы более демократичный скайп, обязательно бы в нем зависал, чтобы не было этих правил для "интеллигентов"тем более там это:
1) Запрещен мат!
2) Запрещено общаться на темы не связанные с ZennoPoster
3) Флуд, общение на темы политики, анекдоты, другие интересные, забавные, смешные истории - ЗАПРЕЩЕНЫ
что уже противоречит моему фэншую!
ну и чего что он там есть? А чего его на форуме тогда нет? Забыл наверное удалится из скайп чата просто? Это не показатель! Как ты сам сказал там скучно!Там Ростоникс есть зато
вот именно! А когда админ реально захочет он тебя за этода хз, я общаюсь на другие темы, если захочу.
За не соблюдение правил - вечный бан в чате.
"Семья-то большая, да 2 человека". С нуля мутить смысла не вижу, будет 1 сообщение раз в 3 дня. Хотя вроде были люди, которые бы пошли в такой чат, так как их выгнали с основного, но я думаю, что есть и альтернативные скайп-чаты ужену и чего что он там есть? А чего его на форуме тогда нет? Забыл наверное удалится из скайп чата просто? Это не показатель! Как ты сам сказал там скучно!
Может замутим свой ровный скайпчат?
зачем они вообще нужны??? есть форум - гораздо удобнее чем одноветочный чат"Семья-то большая, да 2 человека". С нуля мутить смысла не вижу, будет 1 сообщение раз в 3 дня. Хотя вроде были люди, которые бы пошли в такой чат, так как их выгнали с основного, но я думаю, что есть и альтернативные скайп-чаты уже
Зачем вообще общаться?зачем они вообще нужны???
спасибо Юрик так все работает, я просто в референс не добавил ссылку, только в юзинги добавил вот и косяк был.Странно... У меня заработал сразу же...
Повырезал часть лишнего - исходник шаблона добавил к сообщению.
Я забрасываю в MySQL:спасибо Юрик так все работает, я просто в референс не добавил ссылку, только в юзинги добавил вот и косяк был.
Как теперь в таблицу то все пихнуть разом?
INSERT INTO table (val1,val2,val3,val4,val5) VALUES (переменная) ON DUPLICATE KEY UPDATE val1=VALUE(val1),val2=VALUE(val2),val3=VALUE(val3),val4=VALUE(val4),val5=VALUE(val5)
project.Tables["Таблица 1"].SetCell("A",0, var1);
project.Tables["Таблица 1"].SetCell("B",0, var2);
project.Tables["Таблица 1"].SetCell("C",0, var3);
project.Tables["Таблица 1"].SetCell("D",0, var4);
project.Tables["Таблица 1"].SetCell("E",0, var5);
rezult = String.Empty;
rezult = "(\""+cat_1+ "\",\t\""+cat_2 + "\",\t\""+cat_3+ "\",\t\""+cat+"\",\t\""+name_cat+"\",\t\""+color+ "\")";
list.Add(rezult);
rezult = String.Empty;