Quickreply ir tāda iespēja, ka, nospiežot uz ieraksta vai komentāra komentēšanas saites, zem tā tiek izvadīta forma, kas ļauj rakstīt atbildi uz šo ierakstu vai komentāru uzreiz, neatverot parasto komentēšanas lapu. Tas gan (diemžēl) darbojas tikai ieraksta lapā, no draugu lapas pa tiešo komentēt gan nevarēs. ( bla bla bla, kā es to dabūju savam stilam )
Jau sen biju ievērojis, ka S1 sistēmā, kad tiek ierakstīts kāds komentārs žūrnālā, tad tas tiek izcelts – ir tumšākā krāsā un ar tekstu "Comment successfully posted". Tagad tāda fīča ir iespējama arī S2. Comment
klasei ir bool comment_posted
, kas tieši to arī nozīmē – ja komentārs nupat ierakstīts, tad šī mainīgā vērtība ir true
.
Tālāk jau var darīt pēc savas gaumes un vēlēšanās. Var izvadīt tekstu, iezīmēt komentāru vai vēl ko. Tikai gribēju, lai jūs to zināt. :)
Man ļoti noderētu funkcija, kas izmet no teksta visus neatļautos HTML tagus un tos A tagus, kas nesatur kādu noteiktu adresi, piem., <a href='http://klab.lv/users/***'>links</a>
Un vēl pie reizes gribēju pajautāt, vai kāds ko zina par /pics iespējamu iedarbināšanu? Un kam domāta MessagePage klase, kāds zina? Pie TagsPage var piekļūt, pievienojot žūrnāla adresei /tag, bet kā ar Message?
Bildes:
( S1 ) ( S2 ) Jautājums: Kā, var pirmo variantu uztaisīt ar S2 sistēmu? Tiešāk: Melno border, table pabīdīt pa kreisi un bg pa labi, apakšējā stūrī?
Jautājums nr.2: Kāpēc S1 sistēmu rāda IE, bet Firefox utt. nerāda?
var Link link = $e->get_link("edit_entry");
Tas ir, lai tiktu pie ieraksta rediģēšanas linka. Bet kas
jāraksta, lai tiktu pie tagu rediģēšanas lapas linka?
Kā tikt pie sindicēto žūrnālu adreses, izmantojot base_url() metodi? Ar visiem citiem tas notiek šādi – var string url = $entry.journal->base_url();
, bet sindicētajiem žūrnāliem tiek atgriezts tukšums. To var redzēt manā draugu lapā, ja apskata tikai sindicētos lietotājus.
UserLite Friends klasē ir mainīgais "journal_type", un tur ir kas jauns – "I (external identity)". Ko tas nozīmē? Man likās, ka "Y (syndicated)" jau ir ārējais. Un pie "username" ir piebilde: Note that if journal_type is an external identity, there will be no username, so this field will be a display version of their URL, longer than 15 characters, and with characters other than a-z, 0-9 and underscore. Nu, tas kaut kā neiet kopā ar manu problēmu ar sindicētajiem žūrnāliem, jo tiem tad it kā nevajadzētu mainīt adresi.
if ($.view == "recent") {
var TagDetail[] t = $this->visible_tag_list();
if (size $t > 0) {
println "<strong>Tēmas:</strong><br />";
foreach var int i (0 .. (size $t - 1)) {
println """<a href="$t[$i].url">$t[$i].name</a><br />""";
}
}
}
set tags_aware = true;
Skan: mana sapņu mūzika; Omis: vvz; Birkas: drugs, meitenes, fun
Page::print_entry(Entry e)
):# izvadiit mood/music/tags
if (($music->length() > 0) or ($mood->length() > 0) or (size $e.tags > 0)){
var bool is_not_first = false;
"""<div class="currents">\n""";
if ($music->length() > 0){
"$*text_meta_music: <strong>$music</strong>";
$is_not_first = true;
}
if ($mood->length() > 0){
if ($is_not_first) { "; "; }
"$*text_meta_mood: <strong>$mood</strong>";
$is_not_first = true;
}
if (size $e.tags > 0){
if ($is_not_first) { "; "; }
if (size $e.tags == 1) { "Birka: "; } else { "Birkas: "; }
"""<a href="$e.tags[0].url">$e.tags[0].name</a>""";
foreach var int i (1 .. (size $e.tags - 1)) {
""", <a href="$e.tags[$i].url">$e.tags[$i].name</a>""";
}
}
"</div>\n";
}
Izveidoju jaunu stilu savam žūrnālam un saskāros ar dažām problēmām. Viena ir ar S2, otra – ar HTML (drīzāk jau CSS).
Vispirms par izskatu. Vai kāds var pateikt, kāpēc komentāri izskatās tik stulbi, ja skatās ar MSIE? Turklāt, ne vienmēr un ne visi komentāri, bet daļa. Nekādas likumsakarības. Viens ir normāls, bet otram līnijas pielipušas pie kreisās malas. Es neesmu atradis, kas tur par vainu un ko darīt. Varbūt kāds var ieteikt, uz ko man skatīties?
Un par S2 kodu. Gribēju to taisīt pēc iespējas vienkāršāku, tāpēc nolēmu, ka izmantošu vienu S2 funkciju visur, kur jāizvada ieraksts, – Page::print_entry (Entry)
. Tas darbojas ar žūrnāla, draugu, dienas un ieraksta lapu. Bet nestrādā komentēšanas lapā, jo šajās, kur strādā, funkcijai tiek padots mainīgais ar tipu Entry
, bet komentēšanas lapā objekts $.replyto
(kas var saturēt gan ierakstu, gan komentāru) ir ar tipu EntryLite
. Līdz ar to komentēšanas lapai man vienkārši jānokopē Page::print_entry (Entry)
kods un jāizlabo, lai tas darbotos ar $.replyto
. Nav jau grūti, bet vairs nav tik universāli, kā es gribētu, turklāt tikai vienai lapai. Vai tur var ko darīt?
What is this?
IEs for Linux is a simple Bash Script program that installs Internet Explorer 6, 5.5 and 5 on Linux using Wine. All the process is automatic and very easy.Who is the target public?
WebDesigners that want to move to Linux but still need to test their sites on IE. The IEs installations are smaller than the usual because it only includes the extremally necessary files to have a good test browser (there is no Outlook, Media Player etc).
Šo laikam derētu pieminēt. Vakar meitene ar niku camomiletea, kura, šķiet, vienīgā no livejournal.com izrādīja interesi par spamotāju funkciju (piemēru var redzēt arī šīs kopienas stilā), iekomentējās pie tā paša ieraksta ar ziņu, ka viņai izdevies pielāgot funkciju arī komentāriem. Iekomentētā nelielā funkcija, cik saprotu, savāc visus komentārus kopā vienā masīvā, ko pēc tam pielieto spameru funkcijā. Ja kādam rodas interese, un nav pietiekošas sajēgas par s2, ar komentāru šeit būtu pietiekami, paskatīšos, ko un kā varu līdzēt. Bet vispār paldies par ziņu :)
Un vēl. Komentāros pie x_f jaunākā (?) pašreizējā stila koda publicēšanas kārtējo reizi izrādījās, ka ne viss par s2 ir visiem zināms. Vainoju dokumentāciju, protams :) Core
slānī atrodamais arī nav gluži rokasgrāmata. Kas zina, varbūt ir vēl kas, ko, iespējams, ir vērts pieminēt.